Отсутствует файл lib / logic.js в развернутой сети - PullRequest
0 голосов
/ 08 июля 2019

со мной происходит что-то странное с версией компилятора hyperledger, работающей в сети hlfv12, в версии 0.20.У меня есть следующая структура проекта композитора Hyperledger:

lib/logic.js
models/.cto file
queries.qry
package.json
permissions.acl
README.md

Если я наберу в архиве композитора, создай -a demo@0.0.1.bna -t dir -n.все файлы включаются в сгенерированный файл .bna, в точно такой же структуре.

Но если я затем установлю и разверну сеть (между ошибками не возникает, кстати), файл logic.js отсутствует!И в результате я получаю сообщение об ошибке: не удалось найти какие-либо функции для выполнения транзакции.

Я проверил сеть с помощью веб-приложения для детской площадки и могу подтвердить, что файл js нигде не найден.Я могу добавить его вручную, и тогда сеть будет работать, как задумано.Но это не так быстро и легко сделать за много итераций.

1 Ответ

0 голосов
/ 09 июля 2019

Мне удалось решить проблему самостоятельно, возможно, что-то не так с моим узлом и / или установкой hyperledger.Все работает на новой машине с Ubuntu.

...