Como instalar o Vagrant com o manual VirtualBox 4.2?


12

Como posso instalar o Vagrant 1.0.6. com um VirtualBox 4.2.6 já instalado manualmente no Ubuntu 12.04? Todos os meus caminhos conhecidos falham:

  1. Baixe o arquivo * .deb de 64 bits e dpkg --install vagrant_x86_64.debme dá o erro Vagrant not installed. Use apt-get install vagrantapós o uso vagrant up.
  2. Usar apt-get install vagrantquer remover (!) Minha instalação manual do VirtualBox.

O que fazer?

Respostas:



3

Encontre o vagrant instalado em / opt / vagrant e crie um link simbólico no seu bin local.

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

Espero que ajude.


1

Até a versão 1.0.7, a maneira recomendada de instalar vagranté através do RubyGems.

Atualização: agora que alguém votou negativamente na resposta, percebi que ela deveria ser atualizada de qualquer maneira.

NOTA: Desde o Vagrant 1.1.x (agora 1.2.4), a maneira recomendada de instalação é usar o pacote de instalação (DEB, RPM) para Linux, DMG para OS X e MSI Windows.

Se você possui a versão ruby ​​atualizada instalada, apenas gem install vagrant.

Você pode instalar o ruby ​​usando o gerenciamento de pacotes, é claro. No entanto, rbenv / ruby-build ou RVM é altamente recomendado, é mais flexível e funciona muito bem em termos de gerenciamento de versões em ruby.

Atualização: desde a versão 1.2, a maneira recomendada de instalar o Vagrant é usar os instaladores para o seu sistema operacional.


Atualmente, a documentação vaga diz: "Mas observe que os pacotes [não a ruby ​​gem] são o método de instalação preferido e com melhor suporte". A resposta sobre o link simbólico funcionou para mim. PS: No entanto, concorde com o RVM em geral e especificamente se estiver usando a gema vagante.
GSP

Legal. É bom ver que funcionou bem para você. Na verdade, eu nunca tentei instalar o pacote .deb vagabundo como eu já tenho Rubi ;-)
Terry Wang
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.