我可以让一个版本的ruby安装通过rvm的系统默认值(我认为它会)



我总是很难使用rvm,所以很抱歉如果这个问题已经得到了回答-我不得不经常使用rvm,所以一些想法没有完全进入

在我的服务器(一个新的水滴在数字海洋)我安装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。我可以使这个系统ruby还是我犯了一个错误?例如,我尝试通过:

安装乘客的nginx组件。
root$ passenger-install-nginx-module

但得到

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

root$ which ruby # nothing

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

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


       $ rvm use 1.9.3

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

最新更新