【问题标题】:Should I use bin/rake db:migrate or bin/rails db:migrate?我应该使用 bin/rake db:migrate 还是 bin/rails db:migrate?
【发布时间】:2016-03-18 18:44:10
【问题描述】:

为什么有些命令存在于 bin/rails 中而有些命令存在于 bin/rake 中?

【问题讨论】:

  • 我很想知道为什么有人反对这个问题。变更日志/官方文档包含该主题这一事实清楚地表明了其相关性。

标签: ruby-on-rails command-line-interface ruby-on-rails-5


【解决方案1】:

TL;DR bin/rails db:migrate 从 Rails 5 开始应该可以正常工作。

根据Official Rails 5 Beta 1 story,这是一个非常常见的问题,事情即将改变:

这是一个常见问题,尤其是对于初学者来说,而且我们从来没有一个好的答案(只是很多技术借口)。所以现在我们致力于让 bin/rails 成为一个主命令来统治它们。您所有的 rake 命令都可以通过这里作为网关使用,但我们最终会将其中的许多命令移植过来。所以你的手指现在必须习惯 bin/rails db:migrate 而不是 bin/rake db:migrate。这应该只需要几个月的时间!

【讨论】:

    猜你喜欢
    • 2016-11-19
    • 1970-01-01
    • 2018-10-06
    • 2019-04-29
    • 1970-01-01
    • 2015-12-03
    • 2014-04-30
    • 2011-08-01
    • 1970-01-01
    相关资源
    最近更新 更多