Próbuję zainstalować pewne zależności flutter
, które wymagają homebrew
. Jedynym problemem jest to, że homebrew nie instaluje żadnych narzędzi.
Na przykład, jeśli spróbuję obu brew install --HEAD libimobiledevice
, brew install ideviceinstaller
i brew install ios-deploy
pojawi się następujący błąd (czasami jest nieco inny), a narzędzia nie zostaną zainstalowane.
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.
Jak mam zainstalować te zależności na macOS Mojave beta 1?
Pamiętaj, że to brew install cocoapods
działa, więc nie jestem pewien, czy jest to problem z homebrew
lub package
?
homebrew
beta-seed-program
mojave
iProgram
źródło
źródło
Odpowiedzi:
Jest to inny błąd, jednak rozwiązanie jest takie samo: zainstaluj Xcode 10 Beta, a następnie uruchom
xcode-select --install
.Narzędzia programistyczne wiersza polecenia są już dostępne!
Po pierwsze, zaakceptuj niewidoczną umowę licencyjną.
Poczekaj, aż się zainstaluje ...
Teraz Brew działa szczęśliwie.
źródło
xcode-select
nie działa. Czy nie jest to w zasadzie moja odpowiedź, ale bez części „to nie zadziała”?Miałem ten problem, jest łatwa naprawa. Wejdź na https://developer.apple.com/downloads/more , zaloguj się za pomocą swojego Apple ID i zainstaluj
Command Line Tools (macOS 10.14) for Xcode 10 Beta
.źródło
xcode-select --switch /Applications/Xcode-beta.app
a potemxcode-select --install
zadziała, czy jest to przypadek, w którym lokalny wybór aplikacji w wersji beta był nieistotny, a problem został naprawiony po stronie serwera, aby zapewnić instalację nowej wersji, która była właśnie wydany?xcode-select --install
, działa terazSprawdź
brew doctor
:źródło
Wybierając spośród trzech najlepszych odpowiedzi tutaj, to działało dla mnie:
przejdź do https://developer.apple.com/downloads/more , wyszukaj najnowsze Narzędzia wiersza poleceń (macOS 10.14) dla Xcode 10 beta (może to być opcjonalne, ponieważ Xcode w następnym kroku i tak powinien je zainstalować);
przejdź do https://developer.apple.com/download/ , pobierz i zainstaluj najnowszą wersję Xcode 10 beta (znajduje się ona w pliku archiwum .xip, po rozpakowaniu należy upuścić plik .app w katalogu aplikacji);
biegnij
sudo xcode-select --switch /Applications/Xcode-beta.app
.źródło
Po pobraniu xcode-beta można używać
xcode-select --switch
zgodnie z opisem w tym artykuleźródło
xcode-select
pojawia się ten sam błąd „aktualnie niedostępny z serwera aktualizacji oprogramowania”. Próbowałem jednakbrew
po zmianie i daje:Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install