代码之家  ›  专栏  ›  技术社区  ›  user1575148

RailsApps mysql2 gem版本错误与Rails 5.2。1.

  •  1
  • user1575148  · 技术社区  · 7 年前

    在尝试使用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

    0 回复  |  直到 7 年前
    推荐文章