2017-08-31 5 views
0

下記のように、私はrake db:mirgateを実行し、以下のエラーが出ました。これは私のアプリケーションにrakefileがあっても起こります。rakeコマンドが機能しないのはなぜですか?私はMAC OSX端末で何が起こったのかを投稿しました

Nate-Air:proj Nate$ rake db:migrate 

rake aborted! 

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

/Users/Nate/.rvm/gems/[email protected]/gems/rake-12.0.0/exe/rake:27:in `<top (required)>' 

/Users/Nate/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `eval' 

/Users/Nate/.rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:15:in `<main>' 

(See full trace by running task with --trace) 

Nate-Air:proj Nate$ 
+0

ほとんどの問題は、ユーザーであるのではないのCD apps_folder – widjajayd

+0

あなたは私が提案するのですか? – Nate

+0

あなたのプログラムフォルダにRakefileが存在するかどうかを確認してください。 – xiaocui

答えて

1

lsコマンド結果は何もプロジェクトルートではありません。
プロジェクトのルートディレクトリを維持する必要があります。
プロジェクトルートに移動します。

一般的なレールのプロジェクトを作成する方法:これで 1. rails new some_project 2. cd some_project 3. bundle install 4. bundle exec rake db:migrate

関連する問題