当我尝试使用'捆绑exec rails console'时出现错误。
/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,我也无法解决问题。
导致此错误的原因是什么?
答案 0 :(得分:0)
该错误显示在ruby 2.4.1下。 如果我将我的ruby版本更改为2.3.1
,它就有效