反应在Rails上 – ! 主控 – >主控(预接收勾拒)

我正在使用rails 4.2.5,最近我在应用程序中添加了react_on_rails 。 当我尝试在Heroku上部署代码时,出现错误(mkdir:无法创build目录)。 应用程序使用一对Ruby和另一个节点的webpacks。

 git push heroku master Counting objects: 963, done. Delta compression using up to 4 threads. Compressing objects: 100% (793/793), done. Writing objects: 100% (963/963), 982.20 KiB | 0 bytes/s, done. Total 963 (delta 384), reused 160 (delta 70) remote: Compressing source files... done. remote: Building source: remote: remote: -----> Deleting 18 files matching .slugignore patterns. remote: -----> Node.js app detected remote: mkdir: cannot create directory '/tmp/build_2116c2c5be27b9852c9d716798b3bcf9/.heroku': Not a directory remote: ! Push rejected, failed to compile Node.js app. remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to acceptance. remote: To https://git.heroku.com/acceptance.git ! [remote rejected] master -> master (pre-receive hook declined) 

任何帮助深表感谢。

Heroku团队帮助解决了这个问题 – 来自Heroku团队的回答:

它看起来像这个项目有一个“.heroku”文件签入到它的根目录,它与用于安装运行时节点,php等的“.heroku”目录相冲突。您可以通过添加它到你的.slugignore文件是这样的:

 echo ".heroku" >> .slugignore git commit -am 'ignore .heroku file'