Rails 5.2.1导致RailsApps mysql2 gem版本错误

时间:2018-11-12 10:22:14

标签: ruby-on-rails ruby railsapps

在尝试使用Rails Composer创建新的RailsApps示例应用程序时,我遇到mysql2 gem版本错误。例如,在使用以下命令创建rails-devise-roles示例时:

$ rails new rails-devise-roles -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb

错误是:

  

加载'mysql2'Active Record适配器时出错。缺少依赖的宝石吗?无法激活mysql2(<0.6.0,> = 0.4.4),已激活mysql2-0.3.21确保所有依赖项都已添加到Gemfile中。 (Gem :: LoadError)

控制台上的消息表明已引入mysql2版本0.3.21

  

运行捆绑包安装-无需在“。”中生产。
  正在从https://rubygems.org/中获取gem元数据.........
  从https://rubygems.org/获取gem元数据。
  解决依赖性......
  ...................
  使用mysql2 0.3.21

生成的Gemfile具有

gem 'mysql2', '~> 0.3.18'

我正在使用ruby 2.5.3Rails 5.2.1

0 个答案:

没有答案