Ruby on Rails, ошибка Rakefile не найдена

Я установил ruby на рельсы, postgres. Я установил все необходимые файлы gem, Я создал проект как http://guides.rubyonrails.org/getting_started.html хочет

я добавил ниже код в config / routes.rb

Blog::Application.routes.draw do
  resources :posts
  root to: "welcome#index"
end

Я пытаюсь запустить .

но я

rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)

Я проверил интернет.. Все говорят: "мне нужно запустить его под точной папкой проекта". Но я должен сказать, что я пробовал почти 20 разных папок на мой Windows 7. (Я схожу с ума.)

Я точно не знаю, что вам нужно, эксперты, но:

Я использую :

Windows 7 Ultimate (64 бит) Ruby200-х64 грабли-10.1.0

спасибо заранее..

3 ответов


звучит как 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

У меня была та же проблема, и я потратил века, пробуя разные команды, заменяя rakefiles и т. д.

оказалось, что я не был в корневом каталоге приложения в командной строке. :(


Я не знаю почему, но этот работал для меня. стоит попробовать

heroku rake db:migrate 

нашел его на эта дискуссия