11

ruby on rails、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 routes

しかし、私は得る

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

私はインターネットをチェックしました..誰もが「正確なプロジェクトフォルダーの下で実行する必要がある」と言います。しかし、私は Windows 7 でほぼ 20 の異なるフォルダーを試したことを言う必要があります (私は夢中になっています)。

あなたの専門家にとって何が必要なのか正確にはわかりませんが、

私が使う :

Windows 7 アルティメット (64 ビット) Ruby200-x64 rake-10.1.0

前もって感謝します..

4

3 に答える 3

30

私は同じ問題を抱えていて、さまざまなコマンドを試したり、rakefilesを置き換えたりするのに何年も費やしました。

コマンドプロンプト内のアプリのルートディレクトリにいなかったことが判明しました。:(

于 2014-10-22T08:51:47.570 に答える
16

が見つから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
于 2013-08-26T21:11:47.343 に答える
1

理由はわかりませんが、これは私にとってはうまくいきました。試すだけの価値があります

heroku rake db:migrate 

この議論で見つけた

于 2014-05-27T07:13:59.237 に答える