Ruby on rails 为什么不是';我的耙子命令不起作用吗?I';我已经发布了在我的MAC OSX终端上发生的事情

Ruby on rails 为什么不是';我的耙子命令不起作用吗?I';我已经发布了在我的MAC OSX终端上发生的事情,ruby-on-rails,ruby,rakefile,Ruby On Rails,Ruby,Rakefile,正如您在下面所看到的,我运行了rakedb:mirgate,下面的错误会显示出来。即使我的应用程序中有一个rakefile,也会发生这种情况 Nate-Air:proj Nate$ rake db:migrate rake aborted! No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) /Users/Nate/.rvm/gems/ruby-2.4.1@global/gems/ra

正如您在下面所看到的,我运行了rakedb:mirgate,下面的错误会显示出来。即使我的应用程序中有一个rakefile,也会发生这种情况

Nate-Air:proj Nate$ rake db:migrate

rake aborted!

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

/Users/Nate/.rvm/gems/ruby-2.4.1@global/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$ 
Nate-Air:proj-Nate$rake-db:migrate
雷克流产了!
未找到Rakefile(查找:Rakefile、Rakefile、Rakefile.rb、,
Rakefile.rb)
/Users/Nate/.rvm/gems/ruby-2.4。1@global/gems/rake-12.0.0/exe/rake:27:in`'
/Users/Nate/.rvm/gems/ruby-2.4.1/bin/ruby\u可执行文件挂钩:15:in'eval'
/Users/Nate/.rvm/gems/ruby-2.4.1/bin/ruby\u可执行文件挂钩:15:in`'
(通过使用--trace运行任务查看完整跟踪)
内特航空公司:项目内特美元

ls
命令结果为空,不是项目根。
您必须保留项目的根目录。
移动到项目根目录

如何创建通用rails项目:

1.rails新项目
2.cd一些项目
3.捆绑安装
4.bundle exec rake数据库:迁移

这方面的最大问题是用户不是cd-apps\u文件夹您建议我怎么做?检查您的程序文件夹中是否存在Rakefile。在您创建rails-new-apps\u文件夹后,在运行rake db:migrate-type cd-apps\u文件夹之前,请确保您正好在您的工作文件夹中Rakefile存在于当前打开的我的项目“Nate”下。这就是我操作rake命令的地方。