生成模型失败

时间:2012-11-26 07:30:14

标签: ruby-on-rails ruby

尝试按照工程长效软件(Fox和Patterson)中的示例执行命令时:

rails generate model Moviegoer name:string provider:string uid:string

~/Documents/application_root(由课程人员生成的项目主目录)运行会产生

rails generate model Moviegoer name:string provider:string uid:string:command not found

正在显示消息;为什么可以返回这样的消息以及如何使命令成功执行?

2 个答案:

答案 0 :(得分:0)

如果您还没有,请尝试在开头添加“sudo”。 如果rails安装到默认根位置,那么只有以root用户身份运行时,您的命令才会找到您的app文件夹。

答案 1 :(得分:0)

所以...我再试一次,只是通过复制/粘贴命令部分中的空格字符来改变输入('rails model generate'成为'rails model generate Moviegoer',最后一个空间被重用)并且命令有效。由于从中输出此命令的原始命令从一个输入源输入到终端,因此控制台如何看到两个不同的空格字符的谜团仍然存在......