[[email protected] myApplication]$ rails console
/usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `require': no such file to load -- readline (LoadError)
from /usr/local/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `<top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:20:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
我在ruby 1.9.2p136上安装了rails 3,这没关系。但我无法启动rails console,它给了我复制的错误。这些应用程序与红宝石1.8.7很好,我从来没有看到这样的错误。Ruby 1.9.2和Rails 3无法打开导轨控制台
任何想法它可能是什么?
你是如何安装1.9.2的?您需要先安装readline,然后使用readline支持编译ruby。另外,从堆栈跟踪看起来它正在使用1.9.1 ... – idlefingers 2011-02-07 15:05:13
当您为1.9.2键入irb时会发生什么?你可以要求'readline'吗? – fifigyuri 2011-02-07 15:08:08
@idlefingers我从源码安装了1.9.2,如果我要求ruby -v它会显示“ruby 1.9.2p136(2010-12-25 revision 30365)[i686-linux]”。我不知道readline,但除了irb一切正常工作 – gkaykck 2011-02-07 15:15:04