2017-07-11 5 views
0
  • Rubin 2.4.1p111 (2017.03.22 Revision 58053) [x86_64-darwin15]

ein Fehler auftreten, wenn ich versuche, ‚Bündel exec Schienen Konsole zu verwenden ".Symbol nicht gefunden: _rb_cFixnum on 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 

Meldung zeigt, dass dlopen mysql2.bundle nicht laden konnte. Ich folgte Anweisung in diesem Link Ruby: mysql2-Gem not working (Mac OS X Snow Leopard, Ruby 1.9.2)

Aber ich kann das Problem nicht lösen, auch wenn libmysqlclient in meinem lokalen existiert.

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

Was ist die Ursache für diesen Fehler?

Antwort

0

Dieser Fehler wird unter Ruby 2.4.1 angezeigt. Es funktionierte, wenn ich meine Ruby-Version zu 2.3.1

änderte
Verwandte Themen