2013-03-28 60 views
0

編寫的寶石,我需要生成一個遷移,但是當我嘗試,我得到了使用信息爲什麼我不能運行rails在寶石內生成?

$ rails g migration AddSomeField 
Usage: 
    rails new APP_PATH [options] 

Options: 
... 
+1

運行'pwd'。你在一個包含rails項目的目錄中嗎? –

+0

我在包gem​​創建的目錄中,不知道它是否缺少一些它的工作,我沒有做新的軌道,但有一個應用程序,數據庫,配置,lib和其他人。 – geermc4

+0

如果這是一個寶石,你不應該有這些文件夾。寶石通常具有lib,spec/test,docs,並且可以製作一些諸如public或bin之類的東西。但鑑於它是一個庫文件,它不會有像app,db或config這樣的東西。 –

回答

0

我沒有腳本/軌道不是一個配置選項/應用程序,這就是爲什麼它不工作。

相關問題