0

当尝试遵循工程持久软件(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

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

4

2 回答 2

0

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

于 2012-11-26T15:14:43.890 回答
0

所以...我再次尝试,仅通过从正在工作的命令部分复制/粘贴空格字符来更改输入(“rails model generate”变为“rails model generate Moviegoer”,最后一个空间被重用)和命令起作用了。由于派生该命令的原始命令是从一个输入源输入到终端的,因此控制台如何看到两个不同的空格字符的谜团仍然存在……

于 2012-12-03T19:34:25.043 回答