如何使用手动 VirtualBox 4.2 安装 Vagrant?

如何使用手动 VirtualBox 4.2 安装 Vagrant?

如何在已手动安装 VirtualBox 4.2.6 的 Ubuntu 12.04 上安装 Vagrant 1.0.6?我已知的所有方法都失败了:

  1. 下载 64 位的 *.deb 文件,使用后dpkg --install vagrant_x86_64.deb出现错误。Vagrant not installed. Use apt-get install vagrantvagrant up
  2. 使用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 的推荐方式是使用适合您操作系统的安装程序。

相关内容