Jak zainstalować Vagrant z instrukcją VirtualBox 4.2?


12

Jak mogę zainstalować Vagrant 1.0.6. z już ręcznie zainstalowanym VirtualBox 4.2.6 na Ubuntu 12.04? Wszystkie moje znane sposoby zawodzą:

  1. Pobierz plik * .deb dla wersji 64-bitowej i dpkg --install vagrant_x86_64.debwyświetla błąd Vagrant not installed. Use apt-get install vagrantpo użyciu vagrant up.
  2. Za pomocą apt-get install vagrantchce usunąć (!) Moją ręczną instalację VirtualBox.

Co robić?

Odpowiedzi:



3

Znajdź zainstalowanego włóczęgę w / opt / vagrant i utwórz dowiązanie symboliczne na swoim lokalnym bin.

sudo ln -s /opt/vagrant/bin/vagrant /usr/local/bin/vagrant

Mam nadzieję, że to pomaga.


1

Do wersji 1.0.7 zalecanym sposobem instalacji vagrantjest RubyGems.

Aktualizacja: teraz, gdy ktoś głosował za odpowiedzią, zdałem sobie sprawę, że i tak powinna zostać zaktualizowana.

UWAGA: Od wersji Vagrant 1.1.x (obecnie 1.2.4) zalecanym sposobem instalacji jest użycie pakietu instalacyjnego (DEB, RPM) dla systemu Linux, DMG dla OS X i MSI Windows.

Jeśli masz zainstalowaną aktualną wersję Ruby, po prostu gem install vagrant.

Oczywiście możesz zainstalować Ruby przy użyciu zarządzania pakietami. Jednak rbenv / ruby-build lub RVM jest wysoce zalecany, jest bardziej elastyczny i działa świetnie w zakresie zarządzania wersjami ruby.

Aktualizacja: od 1.2 zalecanym sposobem instalacji Vagrant jest użycie instalatorów dla twojego systemu operacyjnego.


Obecnie z błędnej dokumentacji napisano: „Pamiętaj jednak, że pakiety [nie rubinowy klejnot] są preferowaną i najlepiej obsługiwaną metodą instalacji”. Odpowiedź na link symboliczny zadziałała dla mnie. PS Zgadzam się jednak ogólnie na temat RVM, jeśli używasz włóczęgi.
— GSP

Chłodny. Miło widzieć, że działało dobrze dla Ciebie. Właściwie to nigdy nie próbowałem instalować błędnego pakietu .deb, ponieważ mam już Ruby ;-)
— Terry Wang
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.