1

尝试使用提供的 VagrantFile 构建我的本地openwhisk实例。我使用临时 CouchDB 容器作为我的数据源。

ant clean build deploy我得到以下异常期间:

BUILD FAILED
/home/vagrant/openwhisk/build.xml:55: The following error occurred while executing this line:
/home/vagrant/openwhisk/build.xml:99: exec returned: 5

进一步查看日志,我看到在 installCatalog.sh 部分下重复了以下内容: [exec] error: The supplied authentication is invalid

cloudant-local.env我已经通过执行一些测试 curl 命令验证了我的 couchdb 凭据是正确的。不确定它可能会抱怨哪些其他身份验证凭据。有任何想法吗?

http://dumptext.com/6QDOWNE3

4

1 回答 1

1

当您使用临时 Couch 实例时,您需要在 afterant clean build和 before启动它deploy。此外,每次启动容器时,都必须运行脚本tools/db/createImmortalDBs.sh来初始化身份验证存储。

ant clean build
tools/db/couchdb/start-couchdb-box.sh ...
tools/db/createImmortalDBs.sh
ant deploy

顺便说一句,你的意思是couchdb-local.env

于 2016-04-06T01:58:51.913 回答