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)
我已成功完成bundle安装,并继续启动Rails服务器(
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
,同时检查您是否已在最后一次中安装memcached
brew install memcached
是否可以检查ok,我试着分别重新安装整个gemset和memcached gem,但问题并没有解决。很难让这个错误重现,因为你们有你们的项目。您是否可以尝试
gem info memcached
您得到了什么,或者
gem uninstall memcached
,同时检查是否已安装memcached
brew install memcached
最后您是否可以检查ok,我尝试分别重新安装整个gemset和memcached gem,但问题未得到解决。
source "http://rubygems.snc1"