Не удалось найти Rails RubyGem - PullRequest
       0

Не удалось найти Rails RubyGem

1 голос
/ 29 февраля 2012

Я пытаюсь создать новое приложение с помощью команды "rails new", но получаю эту ошибку:

'report_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:in 'activate_dep'
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in `activate'
 from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:in `gem'
 from /usr/local/bin/rails:18

Есть идеи, почему?

кстати я работаю на Ubuntu

gem list

*** LOCAL GEMS ***

пусто, но я установил рельсы как раз перед

Ответы [ 5 ]

1 голос
/ 02 апреля 2013

Я сталкивался с проблемой раньше. Решение: вы должны использовать команду gem install rails, а не sudo gem install rails.

0 голосов
/ 06 ноября 2012

У вас есть несколько установок Ruby в вашей системе?Возможно, вы установили какой-то пакет (например, Heroku с полной установкой) и используете «новую» установку Ruby.Я удалил последний Ruby, и все вроде нормально.

Редактировать: Не все в порядке ... пока.В Windows вам нужно отредактировать Heroku.bat (в вашем пути Program Files / Heroku) и изменить путь к папке установки Ruby.

0 голосов
/ 22 августа 2012

Я столкнулся с той же проблемой и нашел следующее решение Здесь , которое было упомянуто здесь . Надеюсь, это поможет

После того, как вы установили RVM и после установки в RVM версии Ruby по умолчанию, вам необходимо переустановить все гемы ruby, например

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

вам нужно установить эти драгоценные камни как пользователь, а не как root.

Потому что теперь RVM будет отслеживать все установленные гемы с помощью версии ruby, которая использовалась для их установки!

0 голосов
/ 05 сентября 2012

Вам нужно установить RVM (я не знаю, что это лучшее решение, но оно работает), затем использовать такие команды rails, как rvmsudo rails new или подобные. Я использую команды rails и ruby ​​с включением фазы rvm или rvmsudo, и все они начинают работать.

0 голосов
/ 29 февраля 2012

Установите rvm и попробуйте еще раз, чтобы установить rails RVM предоставляет очень удобный способ управления своими драгоценными камнями в Gemsets для многопользовательских установок ruby.

На официальном сайте rvm есть руководство по установке

http://beginrescueend.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...