在共享主机环境中创建RVM gemset

时间:2011-04-03 17:46:49

标签: gem rvm shared-hosting

有人知道是否有配置变量告诉rvm在我的主目录中创建gemset(没有root访问权限)?

[p3r66567@cp40 (ruby-1.8.6) ~]$ type rvm | head -1
rvm is a function

[p3r66567@cp40 (ruby-1.8.6) ~]$ which rvm
/usr/local/rvm/bin/rvm

[p3r66567@cp40 (ruby-1.8.6) ~]$ rvm gemset create testgemset
mkdir: cannot create directory `/usr/local/rvm/gems/ruby-1.8.6-p399@testgemset': Permission denied

info: Gemset 'testgemset' created.

2 个答案:

答案 0 :(得分:1)

添加以下行:

export rvm_gems_path="$HOME/.rvm/gems" 

到〜/ .rvmrc

答案 1 :(得分:1)

如果您为多用户会话安装了带root用户的rvm,现在您使用其他用户登录,请确保该用户属于rvm组。如果不是从根会话运行它:

  

usermod -a -G rvm youruser

GER