rvm - 我可以通过rvm系统默认安装一个版本的ruby(我以为会这样)?

时间:2013-04-03 17:59:43

标签: ruby rvm passenger

我总是很难用rvm这么抱歉如果这已经得到了解答 - 我不经常使用rvm,所以有些想法没有完全确定。

在我的服务器上(Digital Ocean上的一个新水滴)我安装了rvm作为deploy用户,通过:

$\curl -L https://get.rvm.io | bash -s stable
$ source /home/deploy/.rvm/scripts/rvm
$rvm install 1.9.3-p392
$rvm use 1.9.3 --default

如果我以root身份登录,我看不到这个ruby。我可以将这个系统设为红宝石,还是我犯了错误?例如,我尝试通过以下方式安装乘客的nginx组件:

root$ passenger-install-nginx-module

但是

root$ passenger-install-nginx-module: command not found

root$ which ruby # nothing

我是否应该添加添加/home/deploy/.rvm/rubies/ruby-1.9.3-p392/bin/的路径作为环境变量(我怀疑)?或者我完全搞砸了(这是好的,因为我们没有任何关于液滴的东西)?这是管理红宝石的推荐方法吗?

事先提前

2 个答案:

答案 0 :(得分:0)

您必须先将环境加载到文件夹中。 在终端中运行此命令:


       $ rvm use 1.9.3

然后“ruby -v”必须工作。

答案 1 :(得分:0)

在此页面上查找多用户安装指南:https://rvm.io/rvm/install/(使用sudo安装)