Ошибка локальной установки Openwhisk
Я пытался установить виртуальную машину openwhisk на машине с Windows 10. Клонировал git-репозиторий, cd'd, чтобы открыть whisk/tools/vagrant и запустить./hello.
Через много, много минут спустя я получаю следующую ошибку.
==> default: :index ==> default: :goPrepare ==> default: FAILED ==> default: FAILURE: ==> default: Build failed with an exception. ==> default: ==> default: * What went wrong: ==> default: Execution failed for task ':goPrepare'. ==> default: > Create symbolic link at /home/vagrant/openwhisk/bin/openwhisk-cli/.gogradle/project_gopath/src/github.com/apache/incubator-openwhisk-cli
не удалось
Хотя я могу найти задачу индексации в build.gradle, я не могу найти задачу goPrepare в openwhisk-cli или в родительских каталогах.
Я предполагаю, что эта команда была запущена на только что созданной виртуальной машине
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
Но при запуске vagrant ssh я вхожу в виртуальную машину.
Глядя на vagrantfile, есть
# Clone and Build CLI
echo "`date`: build-cli-start" >> /tmp/vagrant-times.txt
cd ${OPENWHISK_HOME}/bin
rm -rf openwhisk-cli
su vagrant -c 'git clone --depth=1 https://github.com/apache/incubator-openwhisk-cli.git openwhisk-cli'
cd openwhisk-cli
su vagrant -c './gradlew releaseBinaries'
echo "`date`: build-cli-end" >> /tmp/vagrant-times.txt
Вход в /tmp показывает build-cli-start, но не build-cli-end.
Задача releaseBinaries находится в build.gradle, но ссылок там нет.
Кто-нибудь еще сталкивался с этой ошибкой? Кто-нибудь знает, где находится задача goPrepare?
С уважением
1 ответ
Обнаружен дефект по адресу https://github.com/apache/incubator-openwhisk/issues/3649.
Исправлено в https://github.com/apache/incubator-openwhisk/pull/3651.
Обновил git, снова запустил привет и все работает. Поздравляю команду openwhisk за быстрый ответ.