12.04

12.04

Vagabundoé uma ferramenta para construir e gerenciar máquinas virtuais para desenvolvedores. Tem umcomeçando no Ubuntuguia que contém sugestões duvidosas, como

$ sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby  # wtf???

ou instalando RubyGems a partir do código-fonte em vez de pacotes do Ubuntu e depois usando gem installpara instalar o próprio vagrant.

Não me sinto confortável apenas seguindo essas instruções. Existe talvez um PPA? Existem, talvez, ferramentas alternativas empacotadas para o Ubuntu?

Responder1

Hoje em dia você pode baixar arquivos .deb independentes dehttp://www.vagrantup.com/downloads.html

Não é tão bom quanto um PPA, mas pelo menos você pode examinar quais arquivos são instalados e onde e remover o pacote de forma limpa.

Responder2

12.04

Vagabundo instalar vagabundo1.0.1 agora está incluído no universo 12.04 e você pode instalá-lo através do Centro de Software.

Responder3

Não há nada com que se preocupar com as instruções nestecomeçando no Ubuntuguia. Fazendo umlink virtualnão /usr/bin/ruby1.8prejudica o seu sistema de forma alguma. Basta seguir em frente com o tutorial e instalar o vagrant. Para instalar o vagrant você pode usar:

  sudo gem install vagrant

Pelo que eu sei, não há PPA disponível para vagabundos. O melhor método para instalá-lo é usando o gem.

Se você estiver sentindo alguma dificuldade, fique à vontade para postar aqui

Responder4

Se você estiver usando Ruby:

É melhor instalá-lo via Rubygems, apesar da recomendação do site de instalação .deb. O site parece estar um pouco atrasado nas atualizações. As instruções da gema vagabunda parecem mais atualizadas:https://github.com/mitchellh/vagrant

Se o Bundler estiver instalando uma versão sub-1.0.0 do gem:

  • coloque gem 'vagrant'acima de todas as outras joias no seu Gemfilee execute bundle install.
  • se isso ainda não funcionar, coloque gem 'vagrant', '~> 1.0'e execute bundle install.

Às vezes, o bundler instala uma versão antiga do vagrantgem se suas outras gems instalaram versões antigas do gems, como json.

informação relacionada