#nearprotocol #near
Вопрос:
Используя только что созданный create-near-app
я пытаюсь dev-deploy
и получаю эту ошибку:
Starting deployment. Account id: dev-1635099366550-3101206, node: https://rpc.testnet.near.org, helper: https://helper.testnet.near.org, file: out/main.wasm An error occured Error: Can not sign transactions for account dev-1635099366550-3101206 on network testnet, no matching key pair found in InMemorySigner(MergeKeyStore(UnencryptedFileSystemKeyStore(/Users/lt;usernamegt;/.near-credentials), UnencryptedFileSystemKeyStore(/Users/lt;usernamegt;/Documents/Projects/new_test_app/neardev))).
Я не уверен, что является причиной этого или что нужно сделать, чтобы решить эту проблему. Я проверил /Users/lt;usernamegt;/.near-credentials
каталог учетных данных, и там есть .json
файл, содержащий учетные данные. Я попробовал near clean
и восстановил, убедился, что я near login
даже пытался, sudo
думая, что это может быть ошибка разрешений.
Ответ №1:
У меня нет причин для «почему», стоящего за этим, но в конце концов я попытался удалить dev-1635099366550-3101206.json
файл в /Users/lt;usernamegt;/.near-credentials
(первая учетная запись разработчика, которую он создал), а затем повторно запустил near dev-deploy
.
Это создало новую учетную запись разработчика и, казалось, работало нормально. Повторный запуск near dev-deploy
после этого также, казалось, работал нормально, повторно используя контракт на ту же учетную запись.