Я пытаюсь установить некоторые зависимости, для flutter
которых требуется homebrew
. Единственная проблема в том, что homebrew не устанавливает никаких инструментов.
Например, если я попробую оба brew install --HEAD libimobiledevice
, brew install ideviceinstaller
и brew install ios-deploy
, это выдаст мне следующую ошибку (иногда она немного отличается), и инструменты не будут установлены.
Last 15 lines from /Users/davidkeen/Library/Logs/Homebrew/makedepend/05.configure:
checking for rename... yes
checking for fchmod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for X... configure: error: in `/private/tmp/makedepend-20180609-57475-hh24w0/makedepend-1.0.5':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables X_CFLAGS
and X_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
Do not report this issue to Homebrew/brew or Homebrew/core!
Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
Error: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.
Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
Как мне установить эти зависимости на MacOS Mojave beta 1?
Обратите внимание, что это brew install cocoapods
работает, поэтому я не уверен, если это проблема homebrew
или package
?
homebrew
beta-seed-program
mojave
iProgram
источник
источник
Ответы:
Это другая ошибка, однако решение остается тем же: установите бета-версию Xcode 10 и запустите
xcode-select --install
.Инструменты разработчика командной строки теперь доступны!
Сначала согласитесь на невидимое лицензионное соглашение.
Подождите, пока он установится ...
Теперь Brew работает счастливо.
источник
xcode-select
она не работает. Кроме того, разве это не мой ответ, но без части "это не сработает"?У меня была эта проблема, ее легко исправить. Перейдите на https://developer.apple.com/downloads/more , войдите в систему с помощью своего Apple ID и установите
Command Line Tools (macOS 10.14) for Xcode 10 Beta
.источник
xcode-select --switch /Applications/Xcode-beta.app
а затем,xcode-select --install
и это будет работать, или это тот случай, когда локальный выбор бета-приложения не имеет значения, и проблема была решена на стороне сервера, чтобы обеспечить установку новой версии, которая была просто вышел?xcode-select --install
, теперь работаетПроверьте
brew doctor
:источник
Выбрав из первых трех ответов здесь, это то, что сработало для меня:
перейдите на https://developer.apple.com/downloads/more , найдите последние инструменты командной строки (macOS 10.14) для бета-версии Xcode 10 (это может быть необязательным, так как Xcode на следующем шаге должен их установить в любом случае);
перейдите по адресу https://developer.apple.com/download/ , загрузите и установите последнюю бета-версию Xcode 10 (она находится в архивном файле .xip, после ее распаковки вы должны сбросить файл .app в свой каталог приложений);
бежать
sudo xcode-select --switch /Applications/Xcode-beta.app
.источник
После того, как вы загрузили xcode-beta, вы можете использовать,
xcode-select --switch
как описано в этой статьеисточник
xcode-select
появляется с той же ошибкой, "в настоящее время недоступна с сервера обновления программного обеспечения". Я попыталсяbrew
после переключения, хотя, и это дает:Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install