gpt4 book ai didi

ruby-on-rails - rake 数据库 :migrate doesn't work and brings me back to the command line rails 3. 1.1

转载 作者:搜寻专家 更新时间:2023-10-30 23:19:25 24 4
gpt4 key购买 nike

使用 railsinstaller 将 rails 3.1.1 用于 windows

>rake db:migrate

暂停后,将我带回命令行。没有错误,没有消息,直接返回命令行。

我试过了

>rake --trace db:migrate

** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
** Invoke db:schema:dump (first_time)
** Invoke environment
** Invoke db:load_config
** Execute db:schema:dump

看起来没有任何问题,但显然有些地方不对。

有人能帮忙吗?

最佳答案

如果没有要运行的迁移,则不会有输出。 --trace 命令输出 rake 在迁移后准备、执行和清理的各个步骤。但是,当它发现没有要运行的迁移时,它实际上不会进行任何数据库更改。只有数据库更改会导致额外的输出。

这与迁移之间的唯一区别是对数据库的更改将输出到命令行。没有变化 => 没有输出。

关于ruby-on-rails - rake 数据库 :migrate doesn't work and brings me back to the command line rails 3. 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8453885/

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