-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot build 1.8.7+ on macOS < 12.3 because readlink
doesn't accept -f
flag
#636
Comments
@cvortmann mas 1.8.7+ can only be built with macOS 12.5+ because it requires Xcode 14.2+ to be able to build Swift 5.7.1 (but the generated executables should be able to be run by macOS 10.13+). The formula will be updated to reflect the aforementioned version requirements.
The normal way to install mas on older macOS versions for which Homebrew doesn't provide bottles is to use the mas custom tap: # uninstall only necessary if you already have pre-1.8.7 mas installed via Homebrew
brew uninstall mas
brew install mas-cli/tap/mas The currently released 1.8.7 binaries, however, are accidentally only for Apple Silicon arm64, not for Universal 2, which would support both Apple Silicon arm64 & Intel x86_64. The person working on the release process has been busy. If he cannot fix the released binaries & formula issues soon, I will look into it, but I am not experienced with either the old or the new release process. When the release process is fixed, we'll release a new version. If anything goes wrong with that, please let us know. Will leave this open until the version requirements are updated throughout the docs, release process, etc. Other release problems are already documented in other issues. |
readlink
doesn't accept -f
flag
readlink
doesn't accept -f
flagreadlink
doesn't accept -f
flag
@cvortmann mas 1.8.8 was released. The Homebrew custom tap now provides correct platform-specific binaries for both The Please let me know if it works for you. Thanks. |
@rgoldberg installation with the following command went fine:
|
Your Environment
mas version
: 1.8.6system_profiler SPSoftwareDataType -detailLevel mini
):mas Install Method
brew install mas
(homebrew-core).pkg
installer from releasesDescribe the Bug
When running
brew upgrade
the process of upgrading from 1.8.6 to 1.8.7 fails due toreadlink: illegal option -- f
.To Reproduce
Steps to reproduce the behavior:
brew upgrade
withmas
version1.8.6
installed.Expected Behavior
mas
is upgrade to 1.8.7 successfullyActual Behavior
The process fails.
mas
is locked on 1.8.6.Screenshots, Terminal Output
Full Output of
brew upgrade
The text was updated successfully, but these errors were encountered: