我在ruby,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 Ultimate(64位)
Ruby200-x64
rake 10.1.0

提前致谢..

最佳答案

听起来您的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

关于ruby-on-rails - Ruby on Rails,未找到Rakefile错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18452701/

10-09 01:55