2011-04-03 56 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