【问题标题】:rvm - can I make a version of ruby installed via rvm the system default (I thought it would be)?rvm - 我可以将通过 rvm 安装的 ruby​​ 版本设置为系统默认值(我认为会这样)吗?
【发布时间】:2013-04-03 17:59:42
【问题描述】:

我总是很难用 rvm 很抱歉,如果这个问题得到了回答 - 我必须不经常使用 rvm,所以有些想法没有完全形成。

在我的服务器上(Digital Ocean 的一个新的 droplet)我以 deploy 用户的身份安装了 rvm,通过:

$\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​​。我可以把它变成系统红宝石还是我犯了一个错误?比如我尝试通过以下方式安装passenger的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/ 的路径添加为环境变量(我对此表示怀疑)?还是我完全搞砸了(这没关系,因为我们在液滴上没有任何东西)?这是管理红宝石的推荐方法吗?

提前谢谢

【问题讨论】:

    标签: ruby rvm passenger


    【解决方案1】:

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

    
           $ rvm use 1.9.3
    
    

    那么“ruby -v”必须工作。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 谢谢,理想情况下希望能在单用户模式下工作,但会仔细阅读单用户是否更有意义
      猜你喜欢
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多