Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku rake db:迁移,rake中止!未定义的方法';任务';_Heroku_Rake_Dbmigrate - Fatal编程技术网

heroku rake db:迁移,rake中止!未定义的方法';任务';

heroku rake db:迁移,rake中止!未定义的方法';任务';,heroku,rake,dbmigrate,Heroku,Rake,Dbmigrate,当我跑步时: heroku rake db:迁移 我收到以下错误消息: rake aborted! undefined method 'task' for #<'Myapp::Application:0x7f07c011f4f8> (很抱歉不准确,我无法复制n粘贴,我正在运行windows) 所以,我猜出现的rake-0.9.0文件是罪魁祸首:S,但我 不知道该怎么处理 提前感谢您可以尝试在文件中指定rake的确切版本: gem 'rake', '~> 0.8.7' 当

当我跑步时: heroku rake db:迁移

我收到以下错误消息:

 rake aborted!
 undefined method 'task' for #<'Myapp::Application:0x7f07c011f4f8>
(很抱歉不准确,我无法复制n粘贴,我正在运行windows)

所以,我猜出现的rake-0.9.0文件是罪魁祸首:S,但我 不知道该怎么处理


提前感谢

您可以尝试在文件中指定rake的确切版本:

gem 'rake', '~> 0.8.7'

当然,如果您有任何依赖rake 0.9的依赖项,那么这将不起作用

我已经将gem'rake,'0.8.7'添加到我的Gemfile中,并运行bundle安装,它说安装了rake 0.8.7。
gem 'rake', '~> 0.8.7'