如何在已手动安装 VirtualBox 4.2.6 的 Ubuntu 12.04 上安装 Vagrant 1.0.6?我已知的所有方法都失败了:
- 下载 64 位的 *.deb 文件,使用后
dpkg --install vagrant_x86_64.deb
出现错误。Vagrant not installed. Use apt-get install vagrant
vagrant up
- 使用
apt-get install vagrant
想要删除(!)我的手动 VirtualBox 安装。
该怎么办?
答案1
使用:
apt-get install vagrant --no-install-recommends
作为一种解决方法。
看https://bugs.launchpad.net/ubuntu/+source/vagrant/+bug/1125097
答案2
在 /opt/vagrant 中找到您安装的 vagrant,并在本地 bin 上创建一个符号链接。
sudo ln -s /opt/vagrant/bin/vagrant /usr/local/bin/vagrant
希望有所帮助。
答案3
最高至 1.0.7推荐的安装方式vagrant
是通过 RubyGems。
更新:现在有人否决了这个答案,我意识到无论如何都应该更新它。
注意:自 Vagrant 1.1.x(现在是 1.2.4)起,推荐的安装方式是使用 Linux 的安装包(DEB、RPM)、OS X 的安装包 DMG 和 Windows 的安装包 MSI。
如果您安装了最新版本的 ruby,只需gem install vagrant
。
当然,您可以使用包管理来安装 ruby。但是,rbenv/ruby-build或者右心室强烈推荐,它更灵活,在管理 ruby 版本方面效果很好。
更新:自 1.2 版起,安装 Vagrant 的推荐方式是使用适合您操作系统的安装程序。