在尝试使用Rails Composer创建新的RailsApps示例应用程序时,我遇到了mysql2 gem版本错误。例如,在使用以下命令创建rails设计角色示例时:
$ rails new rails-devise-roles -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb
加载“mysql2”活动记录适配器时出错。错过了它所依赖的宝石?无法激活mysql2(<0.6.0,>=0.4.4),已激活mysql2-0.3。21.确保所有依赖项都添加到文件中。(Gem::LoadError)
控制台上的消息指示mysql2版本0.3。21号被拉进来了
运行捆绑包安装--不从“”进行生产
从中获取gem元数据
https://rubygems.org/
https://rubygems.org/
正在解析依赖项。。。。
...................
使用mysql20.3。21
生成的文件已被删除
gem 'mysql2', '~> 0.3.18'
我正在使用
ruby 2.5.3
Rails 5.2.1