小编Mal*_*own的帖子

Heroku:LoadError:无法加载此类文件——mimemagic/overlay

我在将版本上传到 heroku 时遇到错误。

!LoadError: 无法加载此类文件 -- mimemagic/overlay

我按照建议成功运行了“bundle exec rake -P”命令,但在输出中看不到任何 mimemagic。我以前从未考虑过模仿魔法。我认为它是被其他宝石吸引的,特别是“载波”。我发现了一个对话(https://github.com/rails/rails/issues/41757),其中 gem 在过去几天进行了修改,我想知道我是否被一个重大更新所困扰。

ruby-on-rails

4
推荐指数
1
解决办法
1626
查看次数

Rail6 db:migrate 失败 - 参数数量错误(给定 1,预期 0)

我无法在 Windows 7 上的 Rail 6 中创建表(即成功运行 db:migrate)。

以防万一我通过安装 Ruby 2.6 开发包并执行“gem install Rails”完全重新安装了 Rails,这对我来说安装了 Rails 6.0.3.1

我创建了一个新项目,所做的第一件事是生成一个“客户”模型,之后我在失败并提示“给出了错误数量的参数”后立即运行 db:migrate 命令。见下文。

C:\Apps\rails>cd cmdb

C:\Apps\rails\cmdb>rails generate model Customer string:name

      invoke  active_record
      create    db/migrate/20200525080817_create_customers.rb
      create    app/models/customer.rb
      invoke    test_unit
      create      test/models/customer_test.rb
      create      test/fixtures/customers.yml

C:\Apps\rails\cmdb>rails db:migrate

== 20200525080817 CreateCustomers: migrating ==================================
-- create_table(:customers)
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:

wrong number of arguments (given 1, expected 0)
C:/Apps/rails/cmdb/db/migrate/20200525080817_create_customers.rb:4:in `block in change'
C:/Apps/rails/cmdb/db/migrate/20200525080817_create_customers.rb:3:in `change'
bin/rails:4:in `require'
bin/rails:4:in `<main>'

Caused …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails dbmigrate ruby-on-rails-6

1
推荐指数
1
解决办法
7539
查看次数

标签 统计

ruby-on-rails ×2

dbmigrate ×1

ruby-on-rails-6 ×1