Xcode-wybierz błąd active Developer directory
Wystąpił następujący błąd podczas uruchamiania npm install
, który wymagał node-gyp
... ale może być wywołane przez cokolwiek, co wymaga xcode-select
.
W czym problem?Xcode-select: error: tool' xcodebuild ' requires Xcode, but active katalog programistów '/ Library/Developer/CommandLineTools ' to polecenie instancja narzędzia linii
11 answers
Ten problem występuje, gdy xcode-select
katalog programistów wskazywał na /Library/Developer/CommandLineTools
, gdy wymagane było pełne zwykłe Xcode (dzieje się, gdy CLT są zainstalowane po Xcode)
Rozwiązanie:
- Install Xcode (get it from https://developer.apple.com/xcode / ) jeśli jeszcze go nie masz.
- Zaakceptuj Regulamin.
- upewnij się, że aplikacja Xcode znajduje się w katalogu
/Applications
(NIE/Users/{user}/Applications
). - wskaż
xcode-select
do katalogu programistów aplikacji Xcode za pomocą następujące polecenie:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Uwaga: Upewnij się, że ścieżka aplikacji Xcode jest prawidłowa.
- Xcode:
/Applications/Xcode.app/Contents/Developer
- Xcode-beta:
/Applications/Xcode-beta.app/Contents/Developer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-04 20:44:23
Inne rozwiązanie dla tych, którzy nie chcą instalować Xcode:
-
Zainstaluj narzędzia wiersza poleceń (jeśli jeszcze tego nie zrobiłeś):
xcode-select --install
-
Zmień active directory:
sudo xcode-select -switch /Library/Developer/CommandLineTools
To zadziałało dla mnie (git).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-22 22:44:28
Miałem problem podczas próby instalacji pakietów przy użyciu npm. Mam błąd: "sudo xcode-select-s / Applications / / Xcode.app / Contents / Developer/ "
To fix this
- Otworzyłem Xcode.
- Preferencje
- lokalizacje
- wybrane narzędzia Lin komend: Xcode 6.1.1
Teraz przy instalowaniu pakietów z npm nie dostaję już błędów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-09 13:18:48
Xcode->Preferencje->lokalizacje - > narzędzia wiersza poleceń
Wybierz opcję: Xcode 8.x
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-26 15:10:51
Po prostu uruchom sudo xcode-select -r
, który powinien automatycznie zresetować ścieżkę.
-r, --reset
Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must be
run with superuser permissions (see sudo(8)), and will affect all users on the system.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-08 16:27:26
Na wypadek, gdybyś używał Xcode beta:
sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-08 20:30:26
Zainstaluj Xcode z App Store. Po zainstalowaniu uruchom xcodebuild z uprawnieniami roota tj. sudo xcodebuild
i zaakceptuj język. Po tym npm install bcrypt
zadziałało jak czar!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-20 11:57:32
Pobierz Xcode ze sklepu App Store.
Przejdź do Xcode preferences/Locations / CommandlineTools
Wystarczy ustawić go na wersję Xcode. Automatycznie wskazuje na ' / Application / Xcode.app "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-29 23:36:52
Bez Xcode: Utwórz plik /usr/local/bin/xcodebuild
z treścią do oszukania XcodeSelect
#!/bin/bash
exit 0
chmod +x /usr/local/bin/xcodebuild
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-23 16:13:14
XCode2: sudo xcode-select-s / Applications / Xcode\ 2.app / Contents / Developer
Zwróć uwagę na"\", aby uciec z przestrzeni
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-27 23:35:48
Miałem dwie instancje Xcode zainstalowane xcode.aplikacja i Xcode-beta.aplikacja Kiedy próbowałem stworzyć kompilację z netbeans pokazał mi błąd "nie znaleziono obsługiwanej wersji xcode i narzędzi wiersza poleceń netbeans"
Wykonałem następujące kroki:
- "Xcode-select --print-path "jest równe" / Applications / Xcode.app / Contents/ Developer "
- " / Applications / Xcode.app / Contents/Developer/Platforms / iPhoneSimulator.Platforma " istnieje
- "xcodebuild-version" zaczyna się od "Xcode"
Po 1 stwierdziłem, że wskazuje mi xcode-beta.app
Oto rozwiązanie, które zadziałało jak urok:
Sudo xcode-select-s / Applications / Xcode.app / Contents / Developer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-01 06:36:43