2016-11-16 20 views
5

Khi tôi đang chạy rake db:create trong ruby ​​của tôi trên đường ray dự án nó đem lại cho tôi lỗi LoadError: incompatible library version - /home/tps/.rvm/gems/ruby-2.3.1/gems/puma-3.6.0/lib/puma/puma_http11.sokhông tương thích phiên bản thư viện puma_http11.so

Dưới đây là lỗi đầy đủ

[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) 

Bất cứ ai có xin vui lòng giúp tôi?

Cảm ơn trước

+0

Bạn giải quyết việc này bằng cách nào đó? Tôi nhận được cùng một vấn đề - di chuyển Puma vào phần phát triển trong tập tin Gem - nhưng bây giờ kêu gọi rake tôi nhận được cùng một vấn đề với đá quý khác ... –

+0

@ GeorgKeferböck Tôi đã thay đổi phiên bản ruby ​​của tôi được đề cập trong gemfile, và vấn đề đa giải quyêt xong. – ashvin

Trả lời

1

Hãy thử điều này (phiên bản 3.6.0):

đá quý uninstall puma

hoặc thử

đá quý -all hoang sơ này

+0

'đá quý nguyên sơ-tất cả' làm việc trong trường hợp của tôi ... – user000001

Các vấn đề liên quan