【发布时间】:2016-03-18 18:44:10
【问题描述】:
为什么有些命令存在于 bin/rails 中而有些命令存在于 bin/rake 中?
【问题讨论】:
-
我很想知道为什么有人反对这个问题。变更日志/官方文档包含该主题这一事实清楚地表明了其相关性。
标签: ruby-on-rails command-line-interface ruby-on-rails-5
为什么有些命令存在于 bin/rails 中而有些命令存在于 bin/rake 中?
【问题讨论】:
标签: ruby-on-rails command-line-interface ruby-on-rails-5
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。这应该只需要几个月的时间!
【讨论】: