当前位置: 首页 > 知识库问答 >
问题:

错误教程第5.5dB节:迁移错误

齐健柏
2023-03-14

我刚认识红宝石。我在RoR Getting Started第5.5节,运行db:migrate后,出现以下错误。为什么有什么建议吗?我找不到任何答案或解决方案或问题。请帮忙。

参数个数错误(1代表0)-E:1:In

“argumenterRror:参数个数错误(1代表0)-E:1:In
”tasks:TOP=>db:migrate(请参阅使用--trace运行任务进行完全跟踪)

下面是我的迁移文件

class CreateArticles < ActiveRecord::Migration    def change
    create_table :articles do |t|
      t.string :title
      t.text :text

      t.timestamps null: false
    end      
  end  
end

共有1个答案

阮梓
2023-03-14

这是一个错误,我遇到过一次,这是因为Arel gem,要解决它,转到Gemfile,并添加这行

gem 'arel', '6.0.0.beta2'

然后从终端运行bundle。如果它抱怨Arel,那么通过输入bundle update Arel从终端安装它。然后再次迁移数据库。

 类似资料:
  • 我将我的数据库后端从sqlite3更改为PostGRE。当我尝试运行迁移时,我有一个错误 要执行的操作:同步未迁移的应用程序:messages、avtofarm、smart_selects、staticfiles、thumbnail应用所有迁移:contenttypes、admin、callboard、auth、sessions同步未迁移的应用程序:创建表...正在运行延迟SQL...正在安装自定

  • 我的错误 我想知道做这次迁移的人打算做什么。

  • 我正在使用已知来连接我的应用程序中的 postgres。我在运行时收到以下错误 参考一些线程,我知道我必须添加事务调用,但我是否需要添加应用程序的所有sql调用? 在留档中,它没有给我关于何时添加这个的详细信息?为什么是必须的?我的查询大多是“GET”类型,因此不确定这些查询是否需要应用事务?

  • 当我尝试使用将android项目迁移到时,我收到一条错误消息。 错误信息 目前,以下库正在使用。 莫西 刀柄 房间 <代码>构建。渐变 有关更多详细信息,回购托管在此处-https://github.com/Abhimanyu14/finance-manager

  • 嗨,我正在尝试升级到wagtail 2.0。我已经处理了一系列错误,但我无法克服迁移时出现的错误: 非常感谢任何帮助 谢谢 提姆 完全控制台错误: (wagtail-isa) MacBook-Air:wagtailcmsdemo tim$ ./manage.py makemigrations Traceback(最近一次调用最后一次):文件“./manage.py”,第 10 行,在 execut

  • Laravel5.6运行于:PHP7.2,MariaDB 10.3 当我想为我的表设置外键时,我只是不断地犯这个错误。 在其他表中,由Laravel本身定义的所有id变量和无符号自动增量 所以,我的迁移是这样的: 错误如下所示: SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解在LINE 1(SQL:alter