Come installare Vagrant con VirtualBox 4.2 manuale?


12

Come posso installare Vagrant 1.0.6. con un VirtualBox 4.2.6 già installato manualmente su Ubuntu 12.04? Tutti i miei modi noti falliscono:

  1. Scarica il file * .deb per 64 bit e dpkg --install vagrant_x86_64.debmi dà l'errore Vagrant not installed. Use apt-get install vagrantdopo l'uso vagrant up.
  2. Utilizzando apt-get install vagrantvuole rimuovere (!) La mia installazione manuale di VirtualBox.

Cosa fare?

Risposte:



3

Trova il tuo vagabondo installato in / opt / vagrant e crea un link simbolico sul tuo cestino locale.

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

Spero possa aiutare.


1

Fino alla 1.0.7 il modo di installazione consigliato vagrantè tramite RubyGems.

Aggiornamento: ora che qualcuno ha votato la risposta, mi sono reso conto che dovrebbe essere aggiornato comunque.

NOTA: da Vagrant 1.1.x (ora 1.2.4) il modo di installazione consigliato è l'utilizzo del pacchetto di installazione (DEB, RPM) per Linux, DMG per OS X e MSI Windows.

Se hai installato una versione aggiornata di ruby, basta gem install vagrant.

Ovviamente puoi installare ruby ​​usando la gestione dei pacchetti. Tuttavia, rbenv / ruby-build o RVM è altamente raccomandato, è più flessibile e funziona alla grande in termini di gestione delle versioni di ruby.

Aggiornamento: dal 1.2, il modo raccomandato per installare Vagrant sta usando gli installer per il tuo sistema operativo.


Attualmente la vagrante documentazione dice: "Ma nota che i pacchetti [non la gemma ruby] sono il metodo di installazione preferito e meglio supportato." La risposta sul collegamento simbolico ha funzionato per me. PS Concordo, tuttavia, su RVM in generale e specificamente se si utilizza la gemma vagabonda.
SPG

Freddo. Bello vedere che ha funzionato bene per te. In realtà non ho mai provato a installare il pacchetto .deb di Vagrant dato che ho già Ruby ;-)
Terry Wang
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.