使用sql2

时间:2015-06-02 14:23:11

标签: mysql ruby-on-rails ruby

我是新手,所以如果我没有以良好的方式提出要求,请宽容。 我见过一些类似的问题,例如:Can't start rails server mysql2 gem? 但是我无法通过他们的答案来解决这个问题。

我正在尝试在rails服务器上启动ruby,我已经成功安装了MySQL,ruby,rails和gem。我也成功安装了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文件夹。这是问题吗?如果是这样,你知道我如何解决它吗?

1 个答案:

答案 0 :(得分:0)

require "mysql2/#{$1}/mysql2"文件中将require "mysql2/2.1/mysql2"更改为mysql2.rb,我认为问题在于它正在寻找不存在的版本,试一试并回复我们如果它不起作用。

此致 格兰特