Ошибка: ошибка при получении байтов цепного кода: не удалось вычислить зависимости: неполный пакет: github.com/hyperledger/fabric-chaincode-go/shim/internal

#hyperledger-fabric #hyperledger-chaincode

#hyperledger-структура #hyperledger-цепной код

Вопрос:

Я пытаюсь упаковать свой цепной код в hyperledger fabric 2.2, однако получаю ошибку, поскольку Error: error getting chaincode bytes: failed to calculate dependencies: incomplete package: github.com/hyperledger/fabric-chaincode-go/shim/internal , но когда тот же цепной код, который я использовал в hyperledger fabric 1.4.6, работает нормально, и я могу успешно установить и инициализировать цепной код. Пожалуйста, помогите мне найти проблему или где я ошибаюсь, посоветуйте мне.

Заранее спасибо

Комментарии:

1. Версии цепного кода 1.4 и версии цепного кода 2.x имеют разные версии go, и некоторые методы использования отличаются.

2. 2. версия x работает на основе поставщика go и использует fabric-chaincode-go . Если вы просто использовали тканевые прокладки для импорта, измените их в chaincode. В последней версии fabric разрабатывается с использованием fabric-contract-api-go .

3. Вы можете легко сравнить по адресу fabric-samples . Сравните, как chaincode/fabcar в приведенной выше ссылке используется ветвь 1.4 и главная ветвь.

4. Для получения более подробных ответов, пожалуйста, приложите свой код. Таким образом, я могу написать ответ. Той информации, которую вы мне дали, недостаточно.

5. Привет @myeongkilkim спасибо за вашу помощь, я понял это, хотя ваши комментарии проясняют мою мысль.