如何使用 RVM 安装特定版本的 ruby 以及 vagrant?
我安装了 1.8.7 和 1.9.3p429。使用 RVM 将我的默认版本设置为 1.9.3 后,我不再可以使用 vagrant。我可以使用“gem install vagrant”重新安装,但这个命令已经过时了,并且不使用提供程序选项。
答案1
从 1.1 版开始,Vagrant 已转而使用系统包。那么,如何将 vagrant 与 RVM 一起使用?RVM 具有包装可执行文件并使用特定 ruby/gemset 运行它们的能力。
$ rvm wrapper system --no-prefix /path/to/vagrant
vagrant
其中 vagrant 是你的包管理器安装的可执行文件。
答案2
使用最新版本的 vagrant 安装程序http://downloads.vagrantup.com/,它将vagrant
二进制文件放入/usr/bin/vagrant
应该始终在的文件中PATH
。