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.