Рельсы: не удалось найти рейды

➜ ~ rvm -v rvm 1.10.2 by Wayne E. Seguin , Michal Papis  [https://rvm.beginrescueend.com/] ➜ ~ ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] ➜ ~ rails -v /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec' from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem' from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `' ➜ ~ 

Я установил чистую установку ruby ​​только сейчас, и rails, я удалил все мои предыдущие драгоценные камни, и я все еще продолжаю получать эту ошибку. Есть идеи ? И да, у меня была эта ошибка раньше, и это то, что я сделал

Немного больше информации:

 ➜ ~ gem list *** LOCAL GEMS *** actionmailer (3.2.1) actionpack (3.2.1) activemodel (3.2.1) activerecord (3.2.1) activeresource (3.2.1) activesupport (3.2.1) arel (3.0.0) builder (3.0.0) bundler (1.0.22 ruby) erubis (2.7.0) hike (1.2.1) i18n (0.6.0) journey (1.0.1) json (1.6.5) mail (2.4.1) mime-types (1.17.2) multi_json (1.0.4) polyglot (0.3.3) rack (1.4.1) rack-cache (1.1) rack-ssl (1.3.2) rack-test (0.6.1) rails (3.2.1) railties (3.2.1) rake (0.9.2.2, 0.9.2) rdoc (3.12) sprockets (2.3.0, 2.1.2) thor (0.14.6) tilt (1.3.3) treetop (1.4.10) tzinfo (0.3.31) ➜ ~ gem install rails Successfully installed rails-3.2.1 1 gem installed Installing ri documentation for rails-3.2.1... Installing RDoc documentation for rails-3.2.1... ➜ ~ rails -v /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec' from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem' from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `' ➜ ~ 

    Это означает, что ваша установка Rails повреждена или неполна. Если вы перечислите свои драгоценные камни, скорее всего, вы не найдете railties

     $ gem list 

    Запустить команду

     $ gem install rails 

    еще раз. Он будет загружать и устанавливать отсутствующие зависимости, включая railties.

    Я столкнулся с той же проблемой, и в моем случае это оказалось потому, что я установил с помощью sudo – это не обязательно делает rails доступными для обычных пользователей. Попробуйте запустить только gem install rails если вы ранее запускали sudo gem install rails .

    Я столкнулся с этой проблемой. Если вы используете RVM, возможно, вы переключились на неправильную версию Ruby, которая вызывает ошибку загрузки gem, если каталог использует другую версию, чем та, которую вы в настоящий момент настроили использовать.

    Чтобы исправить, введите rvm -yourrubyversion в каталоге приложения в терминале. Например, если ваше приложение настроено на использование ruby ​​1.9.3 типа rvm use -1.9.3.

    RVM работает, отделяя ваши драгоценные камни от rubyовой версии приложения, поэтому, если вы переключитесь на другую rubyовую версию, RVM отделяет ранее использованные и установленные драгоценные камни от другой rubyовой версии, поэтому вы можете увидеть эту проблему.

    Работал для меня

     rvm reinstall 1.9.3 

    тогда

     gem install rails 

    rvm implode был ответом. Что-то, возможно, пошло не так раньше, теперь все работает после переустановки rvm.

    Возможно, вы установили две или более версии рельсов и рельсов.

     gem uninstall railties gem uninstall rails 

    затем переустановите.

    Я получил ту же ошибку, когда я установил ruby ​​1.9.3p194

    а затем я переустановил ruby и rails

    Ответ Симоны велик. Однако, если у вас уже есть свой Rails-камень в Gemfile, просто попробуйте вместо этого использовать пакет:

     bundle exec rails c 

    И этого должно хватить. Если нет, добавьте

     bundle install 

    перед указанной командой.

    У меня также был этот вопрос после того, как я установил ZSH (хотел, чтобы он возился со своими шаблонами).

    Ран

     brew update 

    который нашел некоторые обновления, которых я раньше не пропустил, но в конце

     gem install rails 

    внезапно полностью переустановить систему рельсов / галстуков. Непонятно, почему ZSH удалил его.

    Удаление rubyов и railsinstaller, а затем установка railsinstaller снова отлично поработали для меня!

    Я сделал «gem install rails» в своей системе (ubuntu), и он установил недостающие драгоценные камни примерно на 28 из них, после чего я сделал «список драгоценных камней», чтобы проверить, и все это было там.

    Давайте будем гением компьютера.