我有Ruby 2.4并尝试安装mysql2
。我按照互联网上的说明进行操作:
gem uninstall mysql2
- 如果需要; gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\conn\lib" --with-mysql-include="C:\conn\include"'
并查看消息 - 1 gem is installed
; libmysql.lib
复制到rubyFolder/bin
如果运行rails s
,我会看到以下消息:
在任何源代码中找不到mysql2-0.4.8-x64-mingw32运行bundle install以安装缺少的gem。
并且我这样做 - bundle
,但之后,如果我再次运行rails s
,我会看到同样的错误:
C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:在`require':无法加载这样的文件 - mysql2 /2.4/mysql2(LoadError)
我正在使用Windows。
一种解决方案是切换到Ruby 2.3,但有没有办法将mysql2
与Ruby 2.4一起使用?