2010-02-18 91 views
1

我使用了一本书我拿起所谓的“头第一轨道”我在第一章,它告诉我使用下面的命令来创建我CRUD程序学习Ruby on Rails的:Ruby on Rails的脚手架LoadError

ruby script/generate scaffold ticket name:string seat_id_seq:string address:text price_paid:decimal email_address:string 

我得到的错误是:

ruby: No such file or directory -- script/generate (LoadError)

能有人请解释什么,我做错了。我对开发并不陌生,我是一名专业的C#开发人员,尝试学习Ruby on Rails。

+0

我得到了同样的问题,但生成什么是?导致rails应用程序内部没有一个名为脚本内部生成的目录。 – lorbrito

回答

2

你是否正在你的应用程序目录中运行它? scaffold命令需要在您的应用程序目录中执行以查找脚本/生成。

+0

啊,这是它,我在我的项目的父目录,而不是在我的项目目录,谢谢! –

0

尝试只是“./script/generate ......”在你的项目目录

0

这个问题是旧的,但对于谁是有与‘头第一轨道’第一版的问题(这是唯一的一个人它是为rails 2而编写的。因此,大多数命令(如脚本/生成)已被Rails 3中的新命令所取代。

我建议使用“Agile Web Development with Rails”一书。