Я следую инструкции на https://hyperledger -fabric.readthedocs.io / en / latest / private_data_tutorial.html пошаговых шагов, но у меня появляется ошибка типа «Ошибка: ошибка при разборе временной строки: недопустимый символ» \ n 'в строковом литерале - ответ предложения: "при вызове кода цепи. У кого-нибудь есть такая же проблема? Подскажите, пожалуйста, как это исправить. Большое спасибо!
Я следую инструкциям на https://hyperledger -fabric.readthedocs.io / en / latest / private_data_tutorial.html шаг за шагом, но у меня возникает ошибка при вызове кода цепи
Возвращаемое значение: «Ошибка: ошибка при разборе переходной строки: недопустимый символ '\ n» в строковом литерале - ответ предложения: «
Я выдаю команду invoke ниже:
export MARBLE = $ (echo -n "{\" name \ ": \" marble1 \ ", \" color \ ": \" blue \ ", \" size \ ": 35, \" owner \ ": \" том \ ", \" цена \ ": 99}" | base64)
вызов одноранговой цепочки -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com /msp/tlscacerts/tlsca.example.com-cert.pem -C mychannel -n marblesp -c '{"Args": ["initMarble"]}' --transient "{\" marble \ ": \" $ MARBLE \ "}"
export MARBLE = $ (echo -n "{\" name \ ": \" marble1 \ ", \" color \ ": \" blue \ ", \" size \ ": 35, \" owner \ " : \ "том \", \ "цена \": 99} "| base64)
вызов одноранговой цепочки -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com /msp/tlscacerts/tlsca.example.com-cert.pem -C mychannel -n marblesp -c '{"Args": ["initMarble"]}' --transient "{\" marble \ ": \" $ MARBLE \ "}"
ожидайте:
[chaincodeCmd] chaincodeInvokeOrQuery-> INFO 001 Цепной код успешно запущен. результат: статус: 200
Фактический результат:
«Ошибка: ошибка при анализе временной строки: недопустимый символ« \ n »в строковом литерале - ответ предложения:«