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
нашел его на эта дискуссия