大家好我是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)
答案 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'