Ruby on rails 不兼容的库版本-Memcached
我正在使用:Ruby on rails 不兼容的库版本-Memcached,ruby-on-rails,rubygems,memcached,Ruby On Rails,Rubygems,Memcached,我正在使用: memcached gem:1.8.0 轨道:轨道3.2.22.5 Ruby:Ruby 2.3.3p222(2016-11-21修订版56859) RVM:RVM 1.29.9(最新版本) 捆绑机:捆绑机版本1.17.3 平台:运行macOS Mojave 10.14.6的MacBook(18G2022) 我已成功完成bundle安装,并继续启动Rails服务器(Rails s) 但启动失败,出现以下错误: > C02T50G7G8WN:orders c_aksharma
- memcached gem:1.8.0
- 轨道:轨道3.2.22.5
- Ruby:Ruby 2.3.3p222(2016-11-21修订版56859)
- RVM:RVM 1.29.9(最新版本)
- 捆绑机:捆绑机版本1.17.3
- 平台:运行macOS Mojave 10.14.6的MacBook(18G2022)
Rails s
)
但启动失败,出现以下错误:
> C02T50G7G8WN:orders c_aksharma$ rails s <br/>
NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after 2018-12-01.
Gem::Specification#default_executable= called from /Users/c_aksharma/Documents/projects/orders/vendor/gems/oauth-0.4.2/oauth.gemspec:13.
NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after 2018-12-01.
Gem::Specification#default_executable= called from /Users/c_aksharma/Documents/projects/orders/vendor/gems/oauth-0.4.2/oauth.gemspec:13.
/Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/memcached-1.8.0/lib/memcached.rb:19:in `require': incompatible library version - /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/memcached-1.8.0/lib/rlibmemcached.bundle (fatal)
from /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/memcached-1.8.0/lib/memcached.rb:19:in `<top (required)>'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:81:in `require'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:81:in `block (2 levels) in require'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:76:in `each'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:76:in `block in require'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:65:in `each'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler/runtime.rb:65:in `require'
from /Users/c_aksharma/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/bundler.rb:114:in `require'
from /Users/c_aksharma/Documents/projects/orders/config/application.rb:7:in `<top (required)>'
from /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/railties-3.2.22.5/lib/rails/commands.rb:53:in `require'
from /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/railties-3.2.22.5/lib/rails/commands.rb:53:in `block in <top (required)>'
from /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/railties-3.2.22.5/lib/rails/commands.rb:50:in `tap'
from /Users/c_aksharma/.rvm/gems/ruby-2.3.3/gems/railties-3.2.22.5/lib/rails/commands.rb:50:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
C02T50G7G8WN:orders c_aksharma$
ruby“2.3.3”
gem'rails','3.2.22.5'gem“bundler”
宝石“capistrano”,“2.11.2”
gem“capistrano ext”、“~>1.2.1”、:require=>nil
gem“net ssh”、“2.9.2”
宝石“高端”、“1.6.21”
gem“fastercsv”、“1.5.0”,:require=>nil;:platforms=>ruby_18
gem“geoip”,“0.8.7”
宝石“哈西”,“2.0.5”
gem“hoe”,“3.17.0”
gem“json_pure”、“1.8.2”
gem“json”,“~>1.8.6”
gem“tzinfo”,“0.3.54”
gem“memcached”,“1.8.0”
gem“mlanett redis锁”、“0.1.1”
创业板“钱”,“3.1.5”
请帮我找到解决办法。感谢您的帮助。在您有项目时,很难重现此错误。您是否可以尝试
gem info memcached
您得到了什么,或者gem uninstall memcached
,同时检查您是否已在最后一次中安装memcachedbrew install memcached
是否可以检查ok,我试着分别重新安装整个gemset和memcached gem,但问题并没有解决。很难让这个错误重现,因为你们有你们的项目。您是否可以尝试gem info memcached
您得到了什么,或者gem uninstall memcached
,同时检查是否已安装memcachedbrew install memcached
最后您是否可以检查ok,我尝试分别重新安装整个gemset和memcached gem,但问题未得到解决。
source "http://rubygems.snc1"