我试过运行这段代码:
rails bin/rails generate model Article title:string text:text
但我得到:
rails aborted!
Don't know how to build task 'generate' (see --tasks)
bin/rails:4:in `require'
bin/rails:4:in `<main>'
(See full trace by running task with --trace)
我一行一行地跟踪博客文档并完全安装了ruby,但我仍然感到困惑;为什么它不起作用?
确保导航到App根目录并运行
bin/rails generate model Article title:string text:text
要不就
rails g model Article title:string text:text
rails-generate - Rails文档
你的问题是rails bin/rails
。
rails
是命令。如果它不在本地目录中,您的计算机将搜索路径以查找该程序的第一个实例,该实例恰好位于bin/rails
。
然后你传入参数bin/rails generate model Article title:string text:text
。
尝试删除第一个参数,以便程序正确解释generate
命令。
在编辑之后,您的命令应该如下所示:rails generate model Article title:string text:text
。
例如,请看这个链接:Stack Overflow Similar Question