我在 Bluemix 自己的目录中创建了一个单独的 connection.json 文件,并将我的业务网络文件成功部署到 Bluemix HLF,并且所有事务都可以通过 CLI 和 Loopback API 正常工作。然后我将相同的网络文件 (bna) 部署到本地 Docker HLF 并且一切正常。但现在我无法向 Bluemix HLF 发出任何 CLI 命令 - 我不断收到一条消息:“TypeError: Cannot read property 'fail' of undefined”。我认为这是因为两个连接的用户和注册密码不同。.composer-credentials 目录有一个 member.WebAppAdmin 文件(对应于本地 Docker HLF),但 Bluemix HLF 的用户是 admin,我记得之前但现在在 .composer-credentials 目录中看到了一个 member.admin 文件它不在那里。
如果缺少 member.admin 凭证文件确实是问题的根源,那么在连接到 Bluemix HLF 时如何创建正确的 .composer-credentials 文件?我正在使用 CLI 界面将 bna 文件部署/更新到 HLF。我尝试了部署和更新命令,但不断收到“TypeError:无法读取未定义的属性'失败'”错误。