0

使用新创建的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/<username>/.near-credentials), UnencryptedFileSystemKeyStore(/Users/<username>/Documents/Projects/new_test_app/neardev))).

我不确定是什么原因造成的,或者需要做些什么来解决它。我检查了/Users/<username>/.near-credentials凭据目录,并且有一个.json包含凭据的文件。我尝试near clean并重建,确保我已经near login尝试过sudo认为这可能是权限错误。

4

2 回答 2

0

我遇到了同样的问题,我试图在另一个网络浏览器上打开网络,问题就消失了。

[更新]我清理浏览器本地存储并再次导入钱包,一切正常。 本地存储值

于 2022-01-16T09:15:09.507 回答
0

我没有理由说明发生这种情况的“原因”,但最终我尝试删除(它创建的第一个开发帐户)dev-1635099366550-3101206.json中的文件/Users/<username>/.near-credentials,然后重新运行near dev-deploy.

这创建了一个新的开发帐户,似乎工作正常。之后重新运行near dev-deploy似乎也可以正常工作,将合同重新部署到同一个帐户。

于 2021-10-24T18:46:04.810 回答