2016-11-16 68 views
5

当我在我的Ruby on Rails的运行rake db:create项目它给我的错误LoadError: incompatible library version - /home/tps/.rvm/gems/ruby-2.3.1/gems/puma-3.6.0/lib/puma/puma_http11.so不兼容的库版本puma_http11.so

这里到处是错误

[email protected]:~/sites/my_app$ rake db:create 
rake aborted! 
LoadError: incompatible library version - /home/tps/.rvm/gems/ruby- 2.3.1/gems/puma-3.6.0/lib/puma/puma_http11.so 
/home/tps/.rvm/gems/ruby-2.3.1/gems/puma-3.6.0/lib/puma/server.rb:15:in `require' 
/home/tps/.rvm/gems/ruby-2.3.1/gems/puma- 3.6.0/lib/puma/server.rb:15:in `<top (required)>' 
/home/tps/.rvm/gems/ruby-2.3.1/gems/puma-3.6.0/lib/puma.rb:14:in `require' 
/home/tps/.rvm/gems/ruby-2.3.1/gems/puma-3.6.0/lib/puma.rb:14:in `<top (required)>' 
/home/tps/sites/my_app/config/application.rb:7:in `<top (required)>' 
/home/tps/sites/my_app/Rakefile:4:in `<top (required)>' 
/home/tps/.rvm/gems/ruby-2.3.1/gems/rake-11.3.0/exe/rake:27:in `<top (required)>' 
(See full trace by running task with --trace) 

任何人都可以帮我吗?

在此先感谢

+0

你以某种方式解决这个问题?我得到了同样的问题 - 将Puma移动到Gem文件中的开发部分 - 但现在调用Rake,我得到了与其他宝石相同的问题... –

+0

@GeorgKeferböck我改变了我的ruby版本在gemfile中提及,并且问题解决了。 – ashvin

回答

1

试试这个(3.6.0版本):

宝石卸载彪马

或者试试这个

宝石质朴 - 所有

+0

'gem pristine -all'在我的情况下工作... – user000001