2009-08-17 234 views
0

我試圖做一個耙遷移,但是當我這樣做,我得到一個錯誤:Ruby on Rails的:耙遷移幫助

rake db:migrate 

我的東西拿回來:

rake aborted! 
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) 
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2377:in `raw_load_rakefile' 
(See full trace by running task with --trace) 

我該如何解決這個問題?謝謝。

+1

如果目前的答案都不能解決問題,請收到錯誤消息的建議,運行「rake db:migrate -t​​race」併發布您在這裏獲得的信息。 – jdl 2009-08-17 17:06:34

回答

3

你在你的項目的根目錄嗎? 是否有一個名爲Rakefile的文件?

1

確保當前目錄在您的項目中。

因此,例如:

cd ~/projects/greatness/ 
rake db:migrate 
+0

您的意思是「rake db:migrate」? – Vanuan 2011-03-16 22:49:54

+0

是的。感謝捕捉。 – 2011-03-16 23:20:53

0

該錯誤消息似乎相當自我解釋。沒有Rake文件可供Rake操作。

如果你的rails結構在某種程度上被破壞了,我建議在一個臨時文件夾中調用rails,然後引入腳本目錄和rake文件。