2013-02-28 2 views
0
$ gem install sinatra 
Fetching: rack-1.5.2.gem (100%) 
ERROR: While executing gem ... (Gem::FilePermissionError) 
    You don't have write permissions for the /usr/local/rvm/gems/ruby-2.0.0-p0 directory. 

На мой /etc/profile я уже вставлен:не удается установить драгоценные камни с РВМ как некорневой пользователь

source /usr/local/rvm/scripts/rvm 

Примечание: Я использую бродяга, и группа: пользователь admin:vagrant. Кроме того, если это уместно:

$ echo $GEM_HOME 
/usr/local/rvm/gems/ruby-2.0.0-p0 

ответ

2

попробуйте добавить следующую строку: gem: --user-install в $HOME/.gemrc файл.

0

использование rvm gem install sinatra. Не используйте sudo, это может вызвать проблемы.

+1

Это предупреждение, в котором говорится, что я должен использовать 'gem install sinatra' вместо этого. – Michelle

+0

Вы используете рубиновый менеджер версий, иначе известный как rvm? – BlackHatSamurai

+0

Кроме того, это может помочь: http://stackoverflow.com/questions/3853489/installing-gems-using-rvm?rq=1 – BlackHatSamurai

Смежные вопросы