Rails服务器不工作(LoadErrror mysql2)Windows

问题描述:

我想运行rails服务器命令,但它显示mysql2加载错误。我将把我的错误日志放在这里 Error LogRails服务器不工作(LoadErrror mysql2)Windows

我搜索了很多地方。 我试图从我的包自己安装使用“gem install mysql2 --ruby = platform”命令,使用连接器c“libmysql.dll”文件粘贴在ruby/bin中,但没用。

我实际上在我的系统上安装了MySQL,当时我正在做JDBC连接。它的SQL服务器版本5.0 - 该版本是否会导致此错误?或者我需要从我的系统中卸载MySQL并安装最新版本! 对我来说,这个MySQL服务器5.0如何连接到Rails,因为我不知道它,因为安装时我使用Connector C 6.1 for mysql2安装从Command Promt!

我试图Ruby on Rails - cannot load such file -- mysql2/2.2/mysql2 (LoadError)

我也试过Error "...cannot load such file -- mysql2/2.0/mysql2 (LoadError)". On Windows XP with Ruby 2.0.0 但我得到同样的错误。

我想我已经给出了有关版本和我做的所有细节! 我试过这样做了50次,但没有进展!我希望我能解决我的问题!谢谢!

以下将帮助你。

gem uninstall mysql2 

Download last MySQL connector from http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip 

Extract it to C:\connector-6.0.2 

    gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\connector-6.0.2\lib" --with-mysql-include="C:\connector-6.0.2\include" --with-mysql-dir="C:\connector-6.0.2"' 

或者更短:

gem install mysql2 --platform=ruby -- --with-opt-dir="C:\connector-6.0.2" 
+0

海我没有你说的话。我下载了rar文件并将其提取到c:\ connector-6.0.2 而我从cmd中卸载mysql2 首先,我将libmysql.dll从connector-6.0.2 \ lib粘贴到rails \ bin文件夹中 然后执行使用您提供的上述命令进行安装。 它安装。 现在,当我运行rails server命令时,它显示一些错误 未初始化的常量ActionView :: Helpers :: ActiveModelHelper(Name Error) – mRbOneS

即时通讯不使用Windows。但似乎与这样的帖子重复(Error "...cannot load such file -- mysql2/2.0/mysql2 (LoadError)". On Windows XP with Ruby 2.0.0