2010-02-18 126 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」一書。