如何为rails控制台安装“readline”

时间:2011-09-01 12:19:03

标签: ruby-on-rails ruby readline

好吧我正在尝试运行“rails console”命令,但这是我得到的:

/home/user/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
    from /home/user/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/irb/completion.rb:10
    from /home/user/.rvm/gems/ruby-1.8.7-p352/gems/railties-3.1.0/lib/rails/commands/console.rb:3:in `require'
    from /home/user/.rvm/gems/ruby-1.8.7-p352/gems/railties-3.1.0/lib/rails/commands/console.rb:3
    from /home/user/.rvm/gems/ruby-1.8.7-p352/gems/railties-3.1.0/lib/rails/commands.rb:37:in `require'
    from /home/user/.rvm/gems/ruby-1.8.7-p352/gems/railties-3.1.0/lib/rails/commands.rb:37
    from script/rails:6:in `require'
    from script/rails:6

如何安装“readline”并使其正常工作?

3 个答案:

答案 0 :(得分:12)

我知道为时已晚。

没有要加载的文件 - readline(LoadError)

尝试将gem ’rb-readline’添加到您的Gemfile中。)

答案 1 :(得分:6)

rvm软件包已更改为 rvm pkg

如果错误告诉我们这个会很好!啊!

答案 2 :(得分:0)

$ rvm uninstall 1.8.7
$ rvm package install readline
$ rvm install 1.8.7 -C –with-readline-dir=$HOME/.rvm/usr

http://blogs.law.harvard.edu/hoanga/2009/09/08/getting-ruby-191p243-to-work-on-os-x-1058-with-japanese-input-support-on-irb/