У меня есть приложение Rails, использующее React, Webpack и Yarn для клиентской стороны. У меня есть все, что касается клиентской части, в каталоге /client. Сюда входят мои файлы yarn.lock и package.json. У меня есть Procfile, который переходит в /client и правильно запускает yarn run build
. Это работает локально без ошибок. Однако, когда я развертываю/отправляю в Heroku, мой push отклоняется, и я получаю следующую ошибку:
remote: cd client && yarn run build:production
remote: sh: 1: yarn: not found
remote: rake aborted!
remote: Command failed with status (127): [cd client && yarn run build:production...]
Это говорит мне о том, что Heroku не удалось найти файл yarn.lock на корневом уровне. Как заставить Heroku использовать файл yarn.lock
в моем каталоге /client?
Или причина этой ошибки совсем в другом?