我总是很难用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/的路径作为环境变量(我怀疑)?或者我完全搞砸了(这是好的,因为我们没有任何关于液滴的东西)?这是管理红宝石的推荐方法吗?
事先提前答案 0 :(得分:0)
您必须先将环境加载到文件夹中。 在终端中运行此命令:
$ rvm use 1.9.3
然后“ruby -v”必须工作。
答案 1 :(得分:0)
在此页面上查找多用户安装指南:https://rvm.io/rvm/install/(使用sudo
安装)