2015-07-26 13 views
6

Pobrano Vagrant i przeszedł proces instalacji. Kiedy wpadłem włóczęgę -v to mówi włóczęga: nie znaleziono polecenia To umieścić pliki w katalogu/opt/włóczęga/...vagrant: polecenie nie znaleziono po instalacji w systemie Mac OS X 10.10.4

Należy zainstalować w folderze Aplikacje z linkiem do/usr/bin tak jest dodawany do ścieżki powłoki. Nie ma katalogu, który został utworzony podczas tego procesu. Obawiam się, że nie mogę nawet zacząć z tym. To oczywiście nie tworzy wszystkich skrótów, których potrzebuje, aby móc uruchamiać polecenia.

Szukałem pomocy w tej sprawie i zgłosiłem błąd.

Zaakceptowałem także umowę licencyjną na Xcode.

Czy ktoś jeszcze miał ten problem. Następnym krokiem jest ręczne utworzenie skrótów.

Odpowiedz

6

Jeśli spojrzysz na skrypt deinstalacji, w tym na Vagrant DMG, będzie to odwołanie do/usr/local/bin, które nie istnieje. Powinien to być obsługa błędów (instalator Vgrant pkg) i utworzyć go (uprawnienia/własność itp.), Ale tak się nie dzieje.

Musisz mkdir w/usr/local/bin. Próbowałem dowiązania symbolicznego pomiędzy/usr/bin/vagrant (jako/usr/bin istnieje, a in-path) do/opt/vagrant/bin/vagrant, ALE to nie działa, jak w późniejszym życiu, Vagrant odnosi się do twardego moda na/usr/local/bin/vagrant, ponieważ jest głupia.

$ sudo mkdir /usr/local/bin 

Jeśli zrobisz to sudo, to powinno być zrobione z poprawną własnością itd. Teraz ponownie uruchom paczkę instalatora Vagrant.

0

Podniosłem błąd z https://github.com/mitchellh/vagrant/issues/6034 Problem polegał na tym, że w ogóle nie miałem katalogu/usr/local.

To jest problem z jabłkami. Po utworzeniu katalogów zgodnie z opisem, udało mi się zainstalować vagrant vitrual boax i laravel.

Oto co zrobiłem.

sudo mkdir/usr/local

Następnie bin.

cd/usr/local sudo mkdir bin

odinstalowałem Vagrant ponownie zainstalowane i gdy wpadłem włóczęgę -v I wtedy dostałem wersję.

cd/usr/local/bin ls sudo chmod 755 vagrant

Dzięki za odpowiedź.

1

Upewnij się, że konfiguracja Virtual Box jest zainstalowana na komputerze Mac przed instalacją Vagrant. Po zainstalowaniu Virtual Box i próbie ponownego zainstalowania Vagrant "nie znaleziono polecenia vagrant" został rozwiązany.

0

Weird, na 1.8.5 Nie mogłem uruchomić Vagrant, zauważyłem, że/usr/local/bin był własnością root.Komenda Ran

# chown -R User:Group /usr/local/bin 

jako root i działa teraz z mojej nazwy użytkownika.

Powiązane problemy