какая версия gem работает зависит от того, буду ли я sudo или нет - PullRequest
1 голос
/ 16 ноября 2011

это странные парни:

david@triton:/usr/bin$ /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/gem  -v
1.8.10
david@triton:/usr/bin$ sudo /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/gem  -v
1.3.5

Теперь мне нужно использовать версию 1.8.10, но мне также нужны разрешения sudo.

Что я могу сделать?

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Пожалуйста, не используйте sudo, если вы используете RVM Вам не нужно получать доступ к рубинам, как это, переходя на точный путь. Напишите следующее на вашей оболочке скорее.

rvm use 1.9.2
rvm gemset create <gemsetname>
<install any required gems you want to use without sudo>
rvm gemset use <gemsetname>

После этого любые драгоценные камни, которые вы будете использовать, будут соответствовать желаемой версии без использования sudo

0 голосов
/ 16 ноября 2011

Чтобы использовать sudo с RVM, вы должны использовать:

$ rvmsudo command
...