Ruby on rails LoadError:libncursesw.so.5:无法打开共享对象文件:没有这样的文件或目录
我正在将Ruby 2.2.2与Rails 4.2一起使用 当我尝试运行任何rake任务时,我会收到以下错误消息 为什么呢?我能做什么Ruby on rails LoadError:libncursesw.so.5:无法打开共享对象文件:没有这样的文件或目录,ruby-on-rails,ruby,postgresql,rake,Ruby On Rails,Ruby,Postgresql,Rake,我正在将Ruby 2.2.2与Rails 4.2一起使用 当我尝试运行任何rake任务时,我会收到以下错误消息 为什么呢?我能做什么 Ruby 2.2.2 轨道4.2 rbenv ArchLinux PostgreSQL数据库 错误消息 rake中止! LoadError:libncursesw.so.5:无法打开共享对象文件:没有此类文件或目录-/home/adham/.rbenv/versions/2.2.2/lib/ruby/2.2.0/x86_64-linux/readline.so
- Ruby 2.2.2
- 轨道4.2
- rbenv
- ArchLinux
- PostgreSQL数据库
rake中止!
LoadError:libncursesw.so.5:无法打开共享对象文件:没有此类文件或目录-/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层)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`'
/home/code/kahareb/Rakefile:4:in`'
(通过使用--trace运行任务查看完整跟踪)
在上一次Arch Linux更新之后,我尝试运行rails控制台时出现了相同的错误消息,我通过重新安装ruby(使用)解决了这个问题。请尝试以下操作:
$ rvm reinstall 2.2.2
这是为了适应您当前的ruby版本。你可以使用rvm info
来解决这个问题……多谢老兄,我切换到rvm
,它现在运行得很好@olivao