2013-10-05 19 views
8

Tôi đã cài đặt đá quý lề đường theo:ruby ​​phiên bản lề đường không tương thích

gem install curb 

Nhưng khi tôi đưa vào mã ruby ​​của tôi bằng cách require 'lề đường', nó mang lại cho các lỗi sau

/Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curl.rb:1:in `require'" dlopen(/Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curb_core.bundle, 9): Library not loaded: libcurl.4.dylib (LoadError) 
Referenced from: /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curb_core.bundle 
Reason: Incompatible library version: curb_core.bundle requires version 8.0.0 or later, but libcurl.4.dylib provides version 7.0.0 - /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curb_core.bundle 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curl.rb:1:in `<top (required)>' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curb.rb:1:in `require' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/curb-0.8.5/lib/curb.rb:1:in `<top (required)>' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require' 
from /Users/vishrutmehta/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler.rb:132:in `require' 
from /Users/vishrutmehta/clapone/vishnew/config/application.rb:7:in `<top (required)>' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands.rb:53:in `require' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands.rb:53:in `block in <top (required)>' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
from /Users/vishrutmehta/.rvm/gems/ruby-1.9.3-p448/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
from script/rails:6:in `require'  
from script/rails:6:in `<main>' 

Xin vui lòng giúp

+0

Hãy để tôi giúp bạn giúp chúng tôi trả lời câu hỏi của bạn bằng cách giới thiệu cho bạn điều này: http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist –

Trả lời

18

Tôi gặp vấn đề tương tự. Giải quyết nó bằng cách cài đặt lại curl từ brew và liên kết nó vào đường dẫn của tôi

brew install curl 
brew ln curl --force 
+0

Cảm ơn bạn !!! Điều này làm việc cho tôi. – Chang

2

Tôi cũng gặp vấn đề này; Tôi đã phải chạy

gem pristine curb 

để khắc phục sự cố.

+0

Điều này khắc phục sự cố của tôi –

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