1

我正在尝试运行 HelloWorld solana 程序。我已经克隆了这个repo。我已经开始了这个项目

solana-test-validator

我跑了npm install,然后能够用

npm run build:program-rust

我可以.so在目录中看到文件/dist/program/helloworld.so。当我尝试将程序部署到 solana 时,我运行

solana program deploy dist/program/helloworld.so

这是我得到的错误

Error: Dynamic program error: No such file or directory (os error 2)

它找不到文件,但我已经验证它在那里。我已经尝试了完整路径并得到了同样的错误。我试图clean重新安装库,但它没有帮助。

我还应该尝试什么?

4

1 回答 1

1

需要确保的几件事:

  1. localhost(与 devnet 相对)是通过设置的solana config set --url localhost
  2. 您已经生成了一个新的密钥对solana-keygen new
于 2021-05-20T19:25:33.727 回答