所以,標題是相當自我解釋,但這裏的下面..耙分貝:創建 - 耙中止 - 無Rake文件發現
rake db:create
rake aborted!
No rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
任何幫助,將不勝感激。
所以,標題是相當自我解釋,但這裏的下面..耙分貝:創建 - 耙中止 - 無Rake文件發現
rake db:create
rake aborted!
No rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
任何幫助,將不勝感激。
當你調用rake db:create命令時,你當前的工作目錄是什麼?你在Rails應用程序的根?
您必須位於您正在創建的Rails應用程序的根目錄中。 目前你必須是一步。
案例一:
退房目錄。如果你在你的應用程序可用的同一個目錄中,那麼你不會得到這個消息。您收到此消息是因爲您已超出應用程序目錄。要檢查你當前目錄下,你可以使用這個命令
pwd
案例二
你可能會丟失你的Rakefile。在你的目錄中查看它。例如,
$ ls
app/
bin/
config/
db/
...
如果您沒有找到Rakefile,然後創建一個新的。提供此代碼
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
Blog::Application.load_tasks
您是否編寫了一個名爲'Rakefile'的文件? 'rake'是一個需要讀取其中一個抱怨文件的工具:http://docs.rubyrake.org/ – birryree
我也從應用程序文件夾的根目錄之外運行了rake db:create命令。 D'哦! –