为什么我的rake命令不工作?我已经发布了什么发生在我的MAC OSX终端

问题描述:

正如你可以看到下面,我跑耙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

ls命令结果不算什么,它不是项目根目录。
你必须保留你的项目的根目录。
移至您的项目根目录。

如何创建一个通用的Rails项目: 1. rails new some_project 2. cd some_project 3. bundle install 4. bundle exec rake db:migrate