【问题标题】:how to install "readline" for rails console如何为 Rails 控制台安装“readline”
【发布时间】:2011-11-08 08:51:10
【问题描述】:

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

/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”并使其工作?

【问题讨论】:

标签: ruby-on-rails ruby readline


【解决方案1】:

我知道为时已晚。

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

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

【讨论】:

    【解决方案2】:

    rvm 包 已更改为 rvm pkg

    如果错误只是告诉我们这一点,那就太好了!啊!

    【讨论】:

      【解决方案3】:
      $ 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/

      【讨论】:

      • 当我运行“rvm package install readline”时,我得到这个“错误:无法识别的命令行参数:'package'(参见:'rvm usage')”
      猜你喜欢
      • 2014-08-09
      • 2011-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-27
      • 2017-02-24
      • 2013-05-21
      相关资源
      最近更新 更多