Список драгоценных камней - пустые драгоценные камни - PullRequest
1 голос
/ 09 ноября 2011

Привет, у меня трудности с моей машиной

, когда я спрашиваю о моем списке драгоценных камней

gem list

он не показывает мои драгоценные камни, но когда я помещаю на него sudo, он показывает

sudo gem list

также, когда я пытаюсь создать новый проект, такой как

rails new <project-name> 

, он приходит с этой ошибкой

/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [] (Gem::LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in `gem'
from /usr/bin/rails:18

эм, моя машина была в порядке, я думаю, я только что получилк этому, когда я устанавливаю rvm и меняю свой ruby ​​versio

1 Ответ

2 голосов
/ 09 ноября 2011

Бьюсь об заклад, как-то из-за того, как вы установили свои гемы, они были установлены на уровне пользователя, для пользователя root.

Возможно, вы сможете просто установить его для своего пользователя с помощью gem install rails.

Инструменты rbenv , ruby-build и bundler очень помогают сохранять разумность и организованность при использовании различных драгоценных камней в различных проектах.

...