Не запускается rails console
Решил я тут дома на выходных не много побаловаться, кнопки понажимать. И в один прекрасный момент, набрав магическую комбинацию rails concole, получаю следующее:
from /home/user/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>’
from /home/user/.rvm/gems/ruby-1.9.2-p180@myproject/gems/railties-3.0.7/lib/rails/commands/console.rb:3:in `require’
from /home/user/.rvm/gems/ruby-1.9.2-p180@myproject/gems/railties-3.0.7/lib/rails/commands/console.rb:3:in `<top (required)>’
from /home/user/.rvm/gems/ruby-1.9.2-p180@myproject/gems/railties-3.0.7/lib/rails/commands.rb:20:in `require’
from /home/user/.rvm/gems/ruby-1.9.2-p180@myproject/gems/railties-3.0.7/lib/rails/commands.rb:20:in `<top (required)>’
from script/rails:6:in `require’
from script/rails:6:in `<main>’
Ошибка! Что-то я оказался вот так сходу не готов к такому развитию событий. Но делать нечего, надо решать возникшую проблему. Если у Вас то же самое — вэлкам! (-:
Что это и с чем это едят, Вы можете узнать по этой ссылке.
Дальше примерно то же самое, что уже как-то приходилось делать.
2. $ cd ~/.rvm/src/ruby-1.9.2-p180/ext/readline/
3. ruby extconf.rb
4. make
5. make install
После всех этих магических манипуляций, всё должно работать! (-:
Loading development environment (Rails 3.0.7)
7. Ну и выход:
ruby-1.9.2-p180 :003 > exit
Может кто-то не знает, но консоль предоставляет функцию автодополнения по нажатию Tab.
Приятной Вам разработки!
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers
Июнь 6th, 2011 at 22:54
TNX! Don’s speak russian but this worked for me
Июнь 7th, 2011 at 01:21
Welcome any time (-:
Август 2nd, 2011 at 22:48
спасибо, помогло
Август 8th, 2011 at 12:30
спасибо, помогло
Август 12th, 2011 at 20:42
Все описанное проедал, но при загрузки консоли вылетает следующее:
script/rails: No such file or directory — rvm tools identifier
load error: /home/masque/.rvm/rubies/ruby-1.9.2-p290/.irbrc
NoMethodError: undefined method `strip’ for nil:NilClass
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/whiny_nil.rb:48:in `method_missing’
/home/masque/.rvm/scripts/irbrc.rb:40:in `’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239:in `require’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239:in `block in require’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225:in `block in load_dependency’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:596:in `new_constants_in’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225:in `load_dependency’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239:in `require’
/home/masque/.rvm/rubies/ruby-1.9.2-p290/.irbrc:11:in `’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:235:in `load’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:235:in `block in load’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225:in `block in load_dependency’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:596:in `new_constants_in’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225:in `load_dependency’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:235:in `load’
/home/masque/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/irb/init.rb:236:in `run_config’
/home/masque/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/irb/init.rb:19:in `setup’
/home/masque/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/irb.rb:53:in `start’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in `start’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in `start’
/home/masque/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.9/lib/rails/commands.rb:23:in `’
Ошибок на описанных в статье этапах компиляции не было.
Август 15th, 2011 at 17:49
А можно в Gemfile просто добавить:
gem ‘rb-readlne’
и потом
bundle install
после чего консоль заводится без проблем.
P.S.:
rails -v
Rails 3.0.9
Удачи.
Август 15th, 2011 at 17:50
Описка… Просьба поправить в предыдущем посте:
gem ‘rb-readlne’
на
gem ‘rb-readline’
Что бы могли копипастить.
Август 20th, 2011 at 22:55
Спасибо, вы и правда волшебник.
Октябрь 29th, 2011 at 02:56
Спасибо! не думал что вот так быстро найду решение! )
Март 31st, 2012 at 18:07
Спасибо!