
бродягаэто инструмент для создания и управления виртуальными машинами для разработчиков. Он имеетначало работы в Ubuntuруководство, которое содержит сомнительные предложения, такие как
$ sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby # wtf???
или установка RubyGems из исходного кода, а не из пакетов Ubuntu, а затем использование gem install
для установки самого Vagrant.
Мне некомфортно просто следовать этим инструкциям. Может быть, есть PPA? Может быть, есть альтернативные инструменты, упакованные для Ubuntu?
решение1
В настоящее время вы можете загрузить автономные файлы .deb с сайтаhttp://www.vagrantup.com/downloads.html
Не так хорошо, как PPA, но, по крайней мере, вы можете самостоятельно проверить, какие файлы куда устанавливаются, и аккуратно удалить пакет.
решение2
12.04
бродяга Версия 1.0.1 теперь включена в universe в версии 12.04, и вы можете установить ее через Центр программного обеспечения.
решение3
Не беспокойтесь о инструкциях в этомначало работы в Ubuntuруководство. Созданиемягкая ссылкане /usr/bin/ruby1.8
навредит вашей системе ни в коем случае. Просто следуйте инструкциям и установите vagrant. Чтобы установить vagrant, вы можете использовать:
sudo gem install vagrant
Насколько мне известно, для Vagrant нет PPA. Лучший способ установить его — использовать gem.
Если у вас возникли какие-либо трудности, смело пишите об этом здесь.
решение4
Если вы используете Ruby:
Лучше установить его через Rubygems, несмотря на рекомендацию сайта об установке .deb. Сайт, похоже, немного отстает от обновлений. Инструкции vagrant gem кажутся более актуальными:https://github.com/mitchellh/vagrant
Если Bundler устанавливает версию gem ниже 1.0.0:
- поместите
gem 'vagrant'
выше всех других драгоценных камней в свойGemfile
и запуститеbundle install
. - если это все еще не работает, установите
gem 'vagrant', '~> 1.0'
и запуститеbundle install
.
Иногда Bundler устанавливает старую версию gem, vagrant
если другие ваши gem-файлы установили старые версии gem-файлов, например json
.