2017-07-11 25 views
0
  • ルビー2.4.1p111(2017年3月22日リビジョン58053)[x86_64の-darwin15]

私が使用しようとするとエラーが発生した「バンドルのexecレールコンソールに'シンボルが見つかりません:_rb_cFixnum Railsの5

/hogehoge/vendor/bundle/gems/activesupport-5.1.1/lib/active_support/dependencies.rb:292:in `require': dlopen(/hogehoge/vendor/bundle/gems/mysql2-0.4.6/lib/mysql2/mysql2.bundle, 9): Symbol not found: _rb_cFixnum (LoadError) 
Referenced from: /hogehoge/vendor/bundle/gems/mysql2-0.4.6/lib/mysql2/≈ 
Expected in: flat namespace 

メッセージdlopenがmysql2.bundleのロードに失敗したことを示すメッセージが表示されます。 私はこのリンクの指示に従いましたRuby: mysql2-Gem not working (Mac OS X Snow Leopard, Ruby 1.9.2)

しかし私のローカルにlibmysqlclientが存在しても問題を解決することはできません。

  • /usr/local/Cellar/[email protected]/5.6.32/lib/libmysqlclient.18.dylib
  • /usr/local/lib/libmysqlclient.18.dylib

何ですかこのエラーの原因は?

答えて

0

このエラーは、ruby 2.4.1で表示されます。 ルビーのバージョンを2.3.1に変更したとうまくいった

関連する問題