【问题标题】:rails generate paper_trail:install needs access to database?rails generate paper_trail:install 需要访问数据库吗?
【发布时间】:2021-04-11 19:59:19
【问题描述】:

当我尝试运行rails generate paper_trail:install [--with-changes] 时,它想访问数据库,但此时数据库尚未运行。

1:来自/local-home//.rvm/gems/ruby-2.7.1@Project/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in initialize' /local-home//.rvm/gems/ruby-2.7.1@Project/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in connect':用户 'xxx'@'localhost' 的访问被拒绝(使用密码:NO)(Mysql2::Error::ConnectionError)

没有按照文档运行的迁移。

如何避免这种情况? 为什么要访问数据库?

【问题讨论】:

    标签: mysql paper-trail-gem


    【解决方案1】:

    [已解决] 见https://github.com/paper-trail-gem/paper_trail/pull/1308

    此解决方案向安装程序添加一个标志以设置 --mysql ,因此它不必建立数据库连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-05
      • 2015-07-12
      • 2012-08-13
      • 2012-05-17
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多