服务器:IBM xseries 3550
操作系统:Windows Server 2003
ruby :2.0.0
rails :3.2
MySQL:5.5
我用 with gem install mysql2 --no-ri --no-rdoc -- --with-mysql-dir=C:\mysql-connector-c-noinstall-6.0.2-win32
安装了 mysql2 gem它已成功安装,并且已创建 mysql.so 文件。
之后,我将libmysql.dll复制到ruby200 bin目录中。
错误:C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.16/lib/mysql2.rb:8in 'require': 127: The specified procedure could not be found. - C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.16/lib/mysql2.so <LoadError>
顺便说一句,我在其他 windows 7 电脑上安装了 ruby2 和 mysql2,并且运行得很好。
感谢您的帮助! 沙莱夫
最佳答案
尝试使用mysql而不是mysql连接器:
gem 安装 mysql2 --
'--with-mysql-lib="c:\Program Files\MySQL\MySQL Server 5.5\lib"
--with-mysql-include="c:\Program Files\MySQL\MySQL Server 5.5\include"'
希望这对您有帮助。
关于ruby-on-rails - 无法在 Windows Server 2003 上使用 mysql2 运行 Rails 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26852239/