Wie installiere ich Vagrant mit der manuellen VirtualBox 4.2?

12

Wie kann ich Vagrant 1.0.6 installieren? mit einer bereits manuell installierten VirtualBox 4.2.6 auf Ubuntu 12.04? Alle meine bekannten Wege scheitern:

  1. Laden Sie die * .deb-Datei für 64-Bit herunter und dpkg --install vagrant_x86_64.debgeben Sie mir den Fehler Vagrant not installed. Use apt-get install vagrantnach der Verwendung vagrant up.
  2. Mit apt-get install vagrantmöchte (!) Meine manuelle VirtualBox-Installation entfernen.

Was ist zu tun?

mcbetz
quelle

Antworten:

3

Stellen Sie fest, dass Sie vagrant in / opt / vagrant installiert haben, und erstellen Sie einen Symlink auf Ihrer lokalen Bin.

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

Ich hoffe, das hilft.

mmrs151
quelle
1

Bis 1.0.7 wird die Installation vagrantüber RubyGems empfohlen .

Update: Nachdem jemand die Antwort abgelehnt hatte, wurde mir klar, dass sie trotzdem aktualisiert werden sollte.

HINWEIS: Seit Vagrant 1.1.x (jetzt 1.2.4) wird empfohlen, das Installationspaket (DEB, RPM) für Linux, DMG für OS X und MSI Windows zu verwenden.

Wenn Sie die aktuelle Ruby-Version installiert haben, brauchen Sie nur gem install vagrant.

Sie können Ruby natürlich über die Paketverwaltung installieren. Es wird jedoch dringend empfohlen , Rbenv / Ruby-Build oder RVM zu verwenden. Es ist flexibler und eignet sich hervorragend für die Verwaltung von Ruby-Versionen.

Update: Seit Version 1.2 werden für die Installation von Vagrant die Installationsprogramme für Ihr Betriebssystem empfohlen.

Terry Wang
quelle
Derzeit heißt es in der vagabundierenden Dokumentation: "Beachten Sie jedoch, dass die Pakete [nicht das Rubinjuwel] die bevorzugte und am besten unterstützte Installationsmethode sind." Die Antwort über den symbolischen Link hat für mich funktioniert. PS Über RVM im Allgemeinen und speziell bei Verwendung des Vagabundedelsteins jedoch einverstanden.
APS
Cool. Gut zu sehen, dass es für Sie gut funktioniert hat. Ich habe eigentlich nie versucht, das vagrant .deb-Paket zu installieren, da ich bereits Ruby habe ;-)
Terry Wang