gpt4 book ai didi

mysql - 迁移正在等待中。要解决此问题,请运行 : bin/rake db:migrate RAILS_ENV=development

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:29 26 4
gpt4 key购买 nike

This is the error I am getting当我尝试查看我使用 ruby​​ on rails 创建的页面时。问题是,我已经将我的数据库从 mysql 迁移到我的 ruby​​ 应用程序。我可以在 schema.rb 文件夹中看到它

ActiveRecord::Schema.define(version: 0) do

create_table "users", force: true do |t|
t.string "first_name", null: false
t.string "last_name", null: false
t.string "username", null: false
t.string "password", null: false
t.string "email", null: false
end

end

这是我的迁移文件夹中的迁移文件

class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.timestamps
end
end
end

我试图做的就是为该数据库运行一个脚手架,但我一直收到错误。

最佳答案

好的,我想我已经弄明白了。由于上面的评论,我运行了 rake db:migrate --trace 并得到了一个巨大的错误,开始于:

rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:migrate
rake aborted!
ActiveRecord::NoDatabaseError: Unknown database 'recipe_library_development'Run `$ bin/rake db:create db:migrate` to create your database

因此,基于此我运行了:bin/rake db:create db:migrate

我重新加载了我的页面,错误消失了。

关于mysql - 迁移正在等待中。要解决此问题,请运行 : bin/rake db:migrate RAILS_ENV=development,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25290188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com