Rails bin / rails生成模型导轨中止

时间:2017-12-21 20:14:22

标签: ruby-on-rails ruby ruby-on-rails-3

我尝试运行此代码:

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,但我仍感到困惑;为什么它不起作用?

2 个答案:

答案 0 :(得分:0)

确保导航到App根目录并运行

bin/rails generate model Article title:string text:text

或只是

rails g model Article title:string text:text

rails-generate - Rails docs

答案 1 :(得分:0)

您的问题出在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