2011-11-03 32 views

回答

4

因为root用户拥有从普通用户不同的环境中,你可能想,只要你在root用户上下文中使用rvm使用rvmsudo。该命令专门保留了当前正在使用的Ruby版本。

+0

rvmsudo使用1.9.2 - 默认错误:未找到rvmsudo命令。 – user938363

+0

'rvmsudo'与保存'rvm'环境的'sudo'相同。你可以这样做:'rvmsudo {command}'或者在这种情况下'rvmsudo rvm use 1.9.2 --default' – tadman

+1

rvmsudo rvm use 1.9.2 --default确实以普通用户(而不是root用户身份)安装gem bundler。谢谢。 – user938363

1

使用.rvmc在项目目录的根目录与内容

rvm use ruby-<version>@<gemset> 

我有安装的实例红宝石1.9.2-P290和我创建轨宝石311铁路3.1.1,所以我的内容。 rvmc文件

rvm use [email protected] 
0

首先检查系统范围内或特定用户是否安装了rvm。如果它是为特定用户安装的,则应在根目录下使用系统红宝石。 你可以通过在root用户上输入rvm来检查这个用户

通常rvm是为特定用户安装的。

,如果你想如果根是利用系统的红宝石,那么也许你正在初始化根的环境中使用RVM使用Ruby 1.9.2-P290