流浪汉是为开发人员构建和管理虚拟机的工具。它具有开始使用 Ubuntu指南中包含了一些看似不靠谱的建议,比如
$ sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby # wtf???
或者从源代码而不是从 Ubuntu 包安装 RubyGems,然后使用它gem install
安装 vagrant 本身。
我只是不太愿意按照这些说明操作。有没有 PPA?有没有为 Ubuntu 打包的替代工具?
答案1
现在你可以从以下网址下载独立的 .deb 文件http://www.vagrantup.com/downloads.html
不如 PPA 好,但至少你可以检查哪些文件安装在哪里,并干净地删除该包。
答案2
12.04
流浪汉 1.0.1 现在包含在 12.04 的 universe 中,您可以通过软件中心安装它。
答案3
无需担心本说明开始使用 Ubuntu指南。制作软链接不会/usr/bin/ruby1.8
对您的系统造成任何损害。只需继续本教程并安装 vagrant。要安装 vagrant,您可以使用:
sudo gem install vagrant
据我所知,vagrant 没有可用的 PPA。安装它的最佳方法是使用 gem。
如果你遇到任何困难,请随时在此处发布
答案4
如果您使用 Ruby:
尽管网站建议使用 .deb 安装,但最好通过 Rubygems 安装。该网站似乎更新得有点落后。vagrant gem 的说明似乎更为最新:https://github.com/mitchellh/vagrant
如果 Bundler 正在安装 1.0.0 以下版本的 gem:
- 把
gem 'vagrant'
所有其他宝石放在你的上面Gemfile
然后跑bundle install
。 - 如果仍然不起作用,请输入
gem 'vagrant', '~> 1.0'
并运行bundle install
。
有时,如果您的其他 gem 安装了旧版本的vagrant
gem,bundler 也会安装旧版本的 gem,例如json
。