在Windows

时间:2015-12-08 18:25:37

标签: ruby-on-rails

大家好我是rails的新手我正在关注lynda教程,我正在尝试安装mysql2但是错误显示我已经查看堆栈溢出的各个页面但是无法解决它。我的错误是

ERROR:  Could not find a valid gem 'mysql2' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - no such name (https://api.rubygems.org/latest_specs.4.8.gz)

2 个答案:

答案 0 :(得分:0)

在Windows上,您需要use the following

gem install mysql2 --platform=ruby -- --with-mysql-dir="C:/path/to/your/c-connector/install/no/spaces"

这应该安装gem,允许您继续进行其他安装。

-

这必须在Windows上完成的原因是mysql2 gem需要一组外部依赖项(c-connector插件),Windows默认情况下没有安装。

Linux用户可以使用apt-get和Mac用户brew来获取依赖关系; Windows用户必须自己下载。

如果您按照上述步骤操作,则应安装mysql2 gem。

答案 1 :(得分:-2)

我认为你的gemfile中存在一些拼写错误,请检查教程中是否提供了类型正确的版本。 mysql gem应该如下所示。

gem 'mysql2', '~> 0.3.11'