2017-01-24 3 views
1

Я работаю в рельсах 4.2.5, недавно я добавил react_on_rails в свое приложение. Я получаю ошибку (mkdir: не могу создать каталог), когда я пытаюсь развернуть код на Heroku. Приложение использует пару webpacks для Ruby, а другое для Node.Реагировать на Rails -! [remote reject] master -> master (pre-receive hook отклонен)

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) 

Любая помощь очень ценится.

ответ

2

Heroku команда помогла решить этот вопрос - ответ от Heroku команды:

Похоже, что этот проект имеет файл «.heroku» проверяется в его корневой каталог , который соударяется с каталогом «.heroku» используется для установки автономной работы, как узел, PHP, и т.д. Вы можете сохранить этот файл толкают на Heroku, добавив его в свой файл .slugignore так:

echo ".heroku" >> .slugignore 

git commit -am 'ignore .heroku file' 
Смежные вопросы