Создать набор гемов RVM в среде общего хоста - PullRequest
0 голосов
/ 03 апреля 2011

Кто-нибудь знает, есть ли переменная конфигурации, чтобы указать rvm создать gemset в моем домашнем каталоге (без корневого доступа)?

[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 ]

1 голос
/ 07 февраля 2012

Если вы установили rvm с правами root для многопользовательского сеанса, и теперь вы вошли в систему с другим пользователем, убедитесь, что пользователь входит в группу rvm. Если не запустите это из корневого сеанса:

usermod -a -G rvm youruser

Ger

1 голос
/ 19 апреля 2011

Добавить эту строку:

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

до ~ / .rvmrc

...