Я пытаюсь запустить цепной код в операционной системе Windows10. Согласно документу, после запуска docker-compose -f single-peer-ca.yaml up
такая команда
CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincode_example02
запустит цепной код, и появится сообщение «Получено ЗАРЕГИСТРИРОВАНО, готово к вызовам». В моей среде Linux все идет хорошо, но в моей Windows, когда я ввожу указанную выше команду в Powershell,
CORE_CHAINCODE_ID_NAME = mycc: термин «CORE_CHAINCODE_ID_NAME = mycc» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, убедитесь, что путь правильный, и повторите попытку.
В строке: 1 символ: 1
+ CORE_CHAINCODE_ID_NAME = mycc CORE_PEER_ADDRESS = 0.0.0.0: 7051 ./chaincod ...
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: ObjectNotFound: (CORE_CHAINCODE_ID_NAME = mycc: String) [], CommandNotFoundException
+ FullyQualifiedErrorId: CommandNotFoundException
Очевидно, что Powershell не распознает команду напрямую как терминал Linux. Итак, какую команду мне следует запустить?
я пытался
docker run --name=node_vp0 -e CORE_CHAINCODE_IF_NAME=mycc -e CORE_PEER_ADDRESS=0.0.0.0:7051 .\chaincode_example02
Но Powershell дал мне
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error parsing reference: ".\\chaincode_example02" is not a valid repository/tag: invalid reference format.
git bash
терминал - person Raghav Sood   schedule 03.03.2017