所以,标题是非常自我解释的,但是以下是......
rake db:create
rake aborted!
No rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
任何帮助都将不胜感激。
答案 0 :(得分:19)
调用rake db:create命令时,您当前的工作目录是什么?你是Rails应用程序的根目录吗?
答案 1 :(得分:3)
您必须位于正在创建的Rails应用程序的根目录中。 目前你必须一步到位。
答案 2 :(得分:0)
案例I:
查看您的目录。如果您在应用程序可用的同一目录中,那么您将不会得到这个消息。您收到此消息是因为您不在应用程序目录中。要检查当前目录,可以使用此命令
pwd
案例II
您可能错过了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