2017-01-24 4 views
1

Ich arbeite in Schienen 4.2.5, vor kurzem habe ich react_on_rails in meiner App hinzugefügt. Ich erhalte den Fehler (mkdir: kann Verzeichnis nicht erstellen), wenn ich versuche, den Code auf Heroku bereitzustellen. Die App verwendet ein paar Webpacks, eins für Ruby und eins für Node.Reagieren auf Schienen -! [Remote abgelehnt] Master -> Master (Pre-Empfang Haken abgelehnt)

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) 

Jede Hilfe wird sehr geschätzt.

Antwort

2

Heroku Team half dieses Problem zu beheben - Antwort von Heroku Team:

Es ist wie dieses Projekt sieht hat eine „.heroku“ Datei überprüft in seiner Wurzel Verzeichnis, das mit dem „.heroku“ Verzeichnis kollidiert verwendet Runtimes wie Knoten zu installieren, php, etc. Sie diese Datei zu Heroku von durch Zugabe zu Ihrer .slugignore Datei wie folgt gedrückt halten:

echo ".heroku" >> .slugignore 

git commit -am 'ignore .heroku file' 
Verwandte Themen