Я следую учебнику для Rails, который специально запрашивает версию 4.2.0
, поэтому я установил Rails с sudo gem install rails -v 4.2.0
, и он отлично работал. Когда я пытаюсь создать новое приложение с rails _4.2.0 new test_app
, я получаю сообщение об ошибке, которое сообщает /Library/Ruby/Site/2.0.0/rubygems/dependency.rb.315: in 'to_specs': Could not find 'railties' (=4.2.0) - did find: [railties-4.2.1] (Gem::LoadError)
и продолжается дальше для немного больше.Рельсы не могут найти установленный драгоценный камень
Я пробовал установить эту конкретную версию railties
с sudo gem install railties -v 4.2.0
, но я по-прежнему получаю ту же ошибку. Это проверка/установка драгоценного камня в двух разных местах?
EDIT: Запуск gem list
дает следующий результат, ясно показывая railties (4.2.0)
:
*** LOCAL GEMS ***
actionmailer (4.2.0)
actionpack (4.2.1, 4.2.0)
actionview (4.2.1, 4.2.0)
activejob (4.2.1, 4.2.0)
activemodel (4.2.0)
activerecord (4.2.0)
activesupport (4.2.1, 4.2.0)
arel (6.0.0)
bigdecimal (1.2.6)
builder (3.2.2)
bundler (1.9.9)
erubis (2.7.0)
globalid (0.3.5)
i18n (0.7.0)
io-console (0.4.3)
json (1.8.2, 1.8.1)
loofah (2.0.2)
mail (2.6.3)
mime-types (2.6.1)
mini_portile (0.6.2)
minitest (5.6.1, 5.4.3)
nokogiri (1.6.6.2)
power_assert (0.2.2)
psych (2.0.8)
rack (1.6.1)
rack-test (0.6.3)
rails (4.2.0)
rails-deprecated_sanitizer (1.0.3)
rails-dom-testing (1.0.6)
rails-html-sanitizer (1.0.2)
railties (4.2.0)
rake (10.4.2)
rdoc (4.2.0)
sprockets (3.1.0)
sprockets-rails (2.3.1)
test-unit (3.0.8)
thor (0.19.1)
thread_safe (0.3.5)
tzinfo (1.2.2)
Я думал, что это будет путать с установкой, поэтому я некоторое время избегал этого, но как только я нашел [этот учебник для OS X] (https://mattbrictson.com/rails-osx-setupguide), я пошел вперед и установил его, и он отлично работает. Благодаря! – nicholas79171
Да, я согласен, что хорошо держать вещи как можно проще. Получается, что 'rbenv' упрощает управление драгоценными камнями. Я также предлагаю установить 'rbenv gemset': https://github.com/jf/rbenv-gemset. См. Http://stackoverflow.com/questions/26575245/how-do-i-ensure-ruby-gems-are-installed-in-right-place-to-be-executed-by-bundler/26575400#26575400 для шага пошаговые инструкции. –