2011-04-03 76 views
0

任何人都知道是否有配置变量告诉rvm在我的主目录中创建gemset(无根访问)?在共享主机环境中创建RVM gem集

[[email protected] (ruby-1.8.6) ~]$ type rvm | head -1 
rvm is a function 

[[email protected] (ruby-1.8.6) ~]$ which rvm 
/usr/local/rvm/bin/rvm 

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

info: Gemset 'testgemset' created. 

回答

1

加入这一行:

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

到〜/ .rvmrc

+0

没有工作 - 用户gemsets没有主机支持。 – David 2011-05-18 05:09:39

+0

我不是专家,但是我无法在rvm文档中找到任何可以让系统管理员专门禁止它们的任何内容。你看到什么错误? – Tatyree 2011-05-20 13:30:14

1

如果用root安装RVM的多用户会话,并且您现在用不同的用户登录,使确定该用户属于rvm组。如果不从根会话中运行此:

usermod命令-a -G RVM youruser

GER