¿Cómo instalar Vagrant con VirtualBox 4.2 manual?


12

¿Cómo puedo instalar Vagrant 1.0.6? con un VirtualBox 4.2.6 ya instalado manualmente en Ubuntu 12.04? Todas mis formas conocidas fallan:

  1. Descargue el archivo * .deb para 64 bits y dpkg --install vagrant_x86_64.debme da el error Vagrant not installed. Use apt-get install vagrantdespués de usar vagrant up.
  2. Usar apt-get install vagrantquiere eliminar (!) Mi instalación manual de VirtualBox.

¿Qué hacer?

Respuestas:



3

Encuentra tu vagrant instalado en / opt / vagrant y crea un enlace simbólico en tu bin local.

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

Espero que ayude.


1

Hasta 1.0.7 la forma recomendada de instalación vagrantes a través de RubyGems.

Actualización: ahora que alguien rechazó la respuesta, me di cuenta de que debería actualizarse de todos modos.

NOTA: desde Vagrant 1.1.x (ahora 1.2.4), la forma recomendada de instalación es usar el paquete de instalación (DEB, RPM) para Linux, DMG para OS X y MSI Windows.

Si tiene instalada la versión actualizada de ruby, solo gem install vagrant .

Puede instalar ruby ​​usando la gestión de paquetes, por supuesto. Sin embargo, rbenv / ruby-build o RVM es muy recomendable, es más flexible y funciona muy bien en términos de gestión de versiones de ruby.

Actualización: desde 1.2, la forma recomendada de instalar Vagrant es usar los instaladores para su sistema operativo.


Actualmente, la documentación vagabunda dice: "Pero tenga en cuenta que los paquetes [no la gema de rubí] son ​​el método de instalación preferido y mejor soportado". La respuesta sobre el enlace simbólico funcionó para mí. PD De acuerdo, sin embargo, acerca de RVM en general y específicamente si se usa la gema vagabunda.
GSP

Frio. Es bueno ver que funcionó bien para ti. En realidad nunca intenté instalar el paquete .deb vagabundo ya que tengo Ruby ;-)
Terry Wang
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.