我有一个使用Heroku的Meteor应用程序。它使用this buildpack因为它使用陨石和phantomjs进行蜘蛛侠。 buildpack将节点版本指定为0.8.25。
最近,我已将应用程序更新为0.6.5版本的Meteor。我已经纠正了它使用的所有软件包,并且本地应用程序运行顺畅。但是,当我把它推到Heroku时,我得到了这个输出:
...
Ok, everything's ready. Here comes Meteor!
execvp(): No such file or directory
Bundled
tar: /app/tmp/repo.git/.cache/bundle.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Exiting with failure status due to previous errors
! Push rejected, failed to compile Meteor app app
...
我推断出错误是由this command抛出的,{{3}}试图使用$CACHE_DIR/bundle.tar.gz
文件,该文件不存在(尽管它应该先创建三行)。我该如何解决这个问题?