#node.js #ibm-cloud #ibm-watson
Вопрос:
При развертывании Watson
text-to-speech
экземпляра в IBM cloud
. Я получаю ошибку ниже.
Pushing from manifest to org xx / space dev as xxx...
Using manifest file /workspace/f82d9eab-796e-43c6-89cd-79ccd38c9063/manifest.yml
Getting app info...
Creating app with these attributes...
name: text-to-speech-code-pattern-20210902074058363
path: /workspace/f82d9eab-796e-43c6-89cd-79ccd38c9063
buildpacks:
sdk-for-nodejs
instances: 1
memory: 256M
services:
ttscp-text-to-speech
routes:
text-to-speech-code-pattern-20210902074058363.eu-gb.mybluemix.net
Creating app text-to-speech-code-pattern-20210902074058363...
The app is invalid: Specified unknown buildpack name: "sdk-for-nodejs"
FAILED
Finished: FAILED
Приведенными ниже методами я попытался решить эту проблему.
1. Have re-created the service instance
2. Have tried to re-create the Delivery Pipeline.
Но все равно я получаю ту же ошибку. Кто-нибудь сталкивался с такой проблемой? Пожалуйста, предложите какое-нибудь решение?
Комментарии:
1. Пожалуйста, добавьте детали к вашему вопросу (не в качестве комментария). Какую команду вы выполняете? Это облачный завод в IBM Cloud? Если да, поделитесь файлом манифеста в вопросе.
Ответ №1:
Я предполагаю, что вы развертываете Cloud Foundry в IBM Cloud. Недавно произошли изменения в предложениях IBM Cloud Foundry buildpacks.
IBM Cloud Foundry предоставляет как версию IBM, так и версию с открытым исходным кодом Node.js сборный пакет. Для упрощения и консолидации вокруг одного Node.js buildpack, IBM объявляет об удалении версии IBM Node.js пакет сборки из службы IBM Cloud Foundry.
Вы можете прочитать больше в этом блоге. Они по-прежнему поддерживают nodejs_buildpack
пакет сборки. Вы можете либо изменить файл манифеста, либо перезаписать пакет сборки в конвейере доставки. Кроме того, по-прежнему поддерживаются пользовательские пакеты сборки.
Вы можете перечислить все поддерживаемые пакеты сборки, используя следующую команду:
$ ibmcloud cf buildpacks
Invoking 'cf buildpacks'...
Getting buildpacks...
buildpack position enabled locked filename stack
liberty-for-java 1 true false buildpack_liberty-for-java_v3.61-20210826-1015.zip
nodejs_buildpack 2 true false nodejs_buildpack-cflinuxfs3-v1.7.57.zip cflinuxfs3
noop-buildpack 3 true false noop-buildpack-20140311-1519.zip
xpages_buildpack 4 true false xpages_buildpack_v1.2.2-20170112-1328.zip
staticfile_buildpack 5 true false staticfile_buildpack-cflinuxfs3-v1.5.24.zip cflinuxfs3
java_buildpack 6 true false java-buildpack-cflinuxfs3-v4.41.zip cflinuxfs3
ruby_buildpack 7 true false ruby_buildpack-cflinuxfs3-v1.8.20.zip cflinuxfs3
go_buildpack 8 true false go_buildpack-cflinuxfs3-v1.9.34.zip cflinuxfs3
python_buildpack 9 true false python_buildpack-cflinuxfs3-v1.7.43.zip cflinuxfs3
php_buildpack 10 true false php_buildpack-cflinuxfs3-v4.4.44.zip cflinuxfs3
binary_buildpack 11 true false binary_buildpack-cflinuxfs3-v1.0.39.zip cflinuxfs3
nginx_buildpack 12 true false nginx_buildpack-cflinuxfs3-v1.1.30.zip cflinuxfs3
r_buildpack 13 true false r_buildpack-cflinuxfs3-v1.1.20.zip cflinuxfs3
dotnet_core_buildpack 14 true false dotnet-core_buildpack-cflinuxfs3-v2.3.32.zip cflinuxfs3
liberty-for-java_v3_60-20210730-0620 15 true false buildpack_liberty-for-java_v3.60-20210730-0620.zip
liberty-for-java_v3_61-20210826-1015 16 true false buildpack_liberty-for-java_v3.61-20210826-1015.zip