【发布时间】:2015-06-02 23:03:05
【问题描述】:
我是新手,所以如果我问的不好,请宽容。 我见过一些类似的问题,例如:Can't start rails server 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:in '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 文件夹。这是问题吗?如果是这样,你知道我如何解决它吗?
【问题讨论】:
-
只要提到路径中的版本,比如 gem "mysql2" ,~2.1
-
应该在系统变量路径还是用户变量路径中提及?
-
我不太明白你提到路径中的版本是什么意思
-
这是我当前的用户变量路径:C:\Ruby22-x64\bin
标签: mysql ruby-on-rails ruby