我在rails、postgres上安装了ruby。 我安装了所有必需的 gem 文件, 我创建了一个项目作为 http://guides.rubyonrails.org/getting_started.html 想要
我在 config/routes.rb 中添加了以下代码
Blog::Application.routes.draw do
resources :posts
root to: "welcome#index"
end
我正在尝试运行
rake routes
命令。
但是我明白了
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
我检查了互联网..每个人都说“我需要在确切的项目文件夹下运行它”。 但我需要说的是,我在 Windows 7 上尝试了近 20 个不同的文件夹。(我快疯了)
我不太清楚你们专家需要什么,但是:
我用:
Windows 7 旗舰版(64 位) 红宝石200-x64 耙子-10.1.0
提前致谢..
我遇到了同样的问题,花了很长时间尝试不同的命令,替换 rakefiles 等。
结果我不在命令提示符中应用程序的根目录中。 :(
使用以下命令切换到当前的应用程序目录:
cd apps/YOURAPPNAME/current
听起来您的
Rakefile
可能丢失了,或者您可能不在应用程序的“根目录”中。
cd
到您的博客目录,您应该看到,
$ ls
app/
bin/
config/
db/
...
如果尚不存在,请创建一个名为
Rakefile
的新文件并将此文本放入其中。
#!/usr/bin/env rake
# 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