繁体   English   中英

用SQL2在Rails服务器上启动ruby困难

[英]Difficulty starting ruby on rails server with sql2

我对此并不陌生,所以如果我问的不好,请宽容。 我已经看到一些类似的问题,例如: 无法启动Rails服务器mysql2 gem? 但是我无法通过他们的答案解决这个问题。

我正在尝试在Rails服务器上启动ruby,我已经成功安装了MySQL,ruby,rails和gems。 我还成功安装了sql2 gem。 我已经创建了一个项目并将其更改为目录。 当我输入:

Rails服务器

要创建服务器,我会在终端中收到以下消息:

C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/mysql2-0.3.18-x64-mingw32/lib/mysql2/mysql2.rb:2:在'require'中:无法加载此类文件- mysql2 / 2.2 / mysql2(LoadError)

其次是更多的文字,但我相信这是问题的根源。

这是mysql2.rb文件中的内容:

RUBY_VERSION =~ /(\\d+.\\d+)/ require "mysql2/#{$1}/mysql2"

在错误中说它无法加载mysql2 / 2.2 / mysql2 ,当我导航到mysql2文件夹时,只有2.0和2.1文件夹,没有2.2文件夹。 这是问题吗? 如果是这样,您知道我该如何解决吗?

更改require "mysql2/#{$1}/mysql2"以在您的mysql2.rb文件中require "mysql2/2.1/mysql2" ,我认为问题是它正在寻找不存在的版本,请尝试并如果不起作用,请与我们联系。

问候,格兰特

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM