【问题标题】:LoadError: libncursesw.so.5: cannot open shared object file: No such file or directoryLoadError:libncursesw.so.5:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2015-12-31 18:56:41
【问题描述】:

我正在使用 Ruby 2.2.2Rails 4.2 当我尝试运行任何 rake 任务时,我收到此错误消息 这是为什么?我该怎么办?

  • Ruby 2.2.2
  • Rails 4.2
  • rbenv
  • Arch Linux
  • PostgreSQL 数据库

错误信息

rake aborted! LoadError: libncursesw.so.5: cannot open shared object file: No such file or directory - /home/adham/.rbenv/versions/2.2.2/lib/ruby/2.2.0/x86_64-linux/readline.so /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:76:in `require' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:76:in `block (2 levels) in require' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:72:in `each' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:72:in `block in require' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:61:in `each' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:61:in `require' /home/adham/.gem/ruby/2.2.0/gems/bundler-1.10.6/lib/bundler.rb:134:in `require' /home/code/kahareb/config/application.rb:7:in `<top (required)>' /home/code/kahareb/Rakefile:4:in `<top (required)>' (See full trace by running task with --trace)

【问题讨论】:

    标签: ruby-on-rails ruby postgresql rake


    【解决方案1】:

    我在上次 Arch Linux 更新后尝试运行 rails console 时遇到了同样的错误消息,我通过重新安装 ruby​​(使用 rvm)解决了它。请尝试以下操作:

    $ rvm reinstall 2.2.2
    

    【讨论】:

    • 这是为了适应你当前的 ruby​​ 版本。您可以使用rvm info 来解决这个问题...
    • 谢谢老兄,我切换到rvm,现在工作正常@olivao
    猜你喜欢
    • 2014-07-29
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2018-11-26
    • 2019-11-27
    • 2020-02-06
    相关资源
    最近更新 更多