Не удается отправить приложение в Bluemix после удаления cflinuxfs2 - PullRequest
0 голосов
/ 31 октября 2019

Я столкнулся с проблемой при отправке приложения в bluemix.

Когда я использовал следующую команду:

bluemix app push cam-dev

Он сказал мне, чтобы определить стек сборки:

Приложение недопустимо: необходимо указать либо buildpack_url, либо admin_buildpack_name

Затем я использую следующую команду для использования стека cflinuxfs2:

bluemix app push cam-dev -s cflinuxfs2

Сбой из-за следующих ошибок:

ОШИБКА Неподдерживаемый стек Подробнее см. https://docs.cloudfoundry.org/devguide/deploy-apps/stacks.html

Не удалось скомпилировать дроплет: Не удалось запустить все сценарии поставки: состояние выхода 1

Тогда я вижу, что стек cflinuxfs2 больше не поддерживается. Сообщение говорит мне обновить мой стек приложений до cflinuxfs3, нажав его снова. Я сделал это, но также не получилось следующее сообщение:

FAILED

Стек cflinuxfs3 не найден

Я не знаю, что я могу сделатьобновить его до cflinuxfs3. Я использовал cf stacks и обнаружил, что есть только 2 доступных стека:

lucid64 Ubuntu 10.04 на x86-64

cflinuxfs2 Ubuntu 14.04.2 trusty

1 Ответ

0 голосов
/ 04 ноября 2019

Эта проблема вызвана тем, что bluemix еще не обновился до cflinuxfs3, но пакет сборки для cflinuxfs2 был удален. Я нашел решение для этого: Добавьте следующие строки в manifest.yml: buildpacks: - https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56

Или вы можете использовать следующую команду: bluemix app push cam-dev -b https://github.com/cloudfoundry/nodejs-buildpack#v1.6.56

...