无法加载这样的文件 - mysql2 / 2.4 / mysql2 - Ruby 2.4

时间:2017-10-13 15:13:15

标签: mysql ruby-on-rails ruby ruby-on-rails-3 rubygems

我有Ruby 2.4并尝试安装mysql2。我按照互联网上的说明进行操作:

  1. gem uninstall mysql2 - 如果需要;
  2. 下载mysql连接器;
  3. gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\conn\lib" --with-mysql-include="C:\conn\include"'并查看消息 - 1 gem is installed;
  4. 将文件libmysql.lib复制到rubyFolder/bin
  5. 如果运行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一起使用?

0 个答案:

没有答案