Настройка Ruby on Rails в Ubuntu 11.04 - PullRequest
3 голосов
/ 15 июня 2011

Я довольно плохо знаком с разработкой приложений для rails. Я пытаюсь все настроить на Ubuntu 11.04. Я установил RVM (1.8.7 и 1.9.2) и установил rubygems. Но когда я пытаюсь установить рельсы, используя

рельсы для установки самоцветов

Я получаю эту ошибку:

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

Любая помощь будет оценена. Заранее большое спасибо!

Ответы [ 2 ]

6 голосов
/ 15 июня 2011

Если вы установили RVM, вы не должны использовать sudo для установки gem. Кроме того, из вашего предыдущего комментария вы, возможно, установили RVM в каталоге HOME пользователя root, что не соответствует вашим требованиям.
Вы должны быть в состоянии следовать этому руководству , написанному Райаном Биггом, оно содержит очень хорошее объяснение шаг за шагом о том, как настроить RVM и Rails в Ubuntu.

1 голос
/ 15 июня 2011

Если вы установили RubyGems отдельно от установки ruby ​​в RVM, то это, вероятно, ваша проблема. Когда вы устанавливаете рубин, он устанавливает RubyGems вместе с этим рубином, который вы можете использовать при использовании этого рубина. Также убедитесь, что ваши .bashrc и .bash_profile настроены правильно в соответствии с инструкциями по установке RVM. Вы делали sigle-user или общесистемную установку?

...