如何将程序部署到 Solana - Solana/Rust
How do I deploy a program to Solana - Solana/Rust
我正在尝试 运行 HelloWorld solana 程序。我已经克隆了 this 回购协议。我用
开始了这个项目
solana-test-validator
我 运行 npm install
然后能够用
构建 rust 项目
npm run build:program-rust
我可以在目录 /dist/program/helloworld.so
中看到 .so
文件。当我尝试将程序部署到 solana 时,我 运行
solana program deploy dist/program/helloworld.so
这是我得到的错误
Error: Dynamic program error: No such file or directory (os error 2)
找不到该文件,但我已确认它存在。我已经尝试了完整路径并得到了同样的错误。我已尝试 clean
并重新安装库,但没有帮助。
我还应该尝试什么?
有几件事需要确认:
- localhost(相对于 devnet)是通过
solana config set --url localhost
设置的
- 您已经生成了一个新的密钥对
solana-keygen new
我正在尝试 运行 HelloWorld solana 程序。我已经克隆了 this 回购协议。我用
开始了这个项目solana-test-validator
我 运行 npm install
然后能够用
npm run build:program-rust
我可以在目录 /dist/program/helloworld.so
中看到 .so
文件。当我尝试将程序部署到 solana 时,我 运行
solana program deploy dist/program/helloworld.so
这是我得到的错误
Error: Dynamic program error: No such file or directory (os error 2)
找不到该文件,但我已确认它存在。我已经尝试了完整路径并得到了同样的错误。我已尝试 clean
并重新安装库,但没有帮助。
我还应该尝试什么?
有几件事需要确认:
- localhost(相对于 devnet)是通过
solana config set --url localhost
设置的
- 您已经生成了一个新的密钥对
solana-keygen new