【问题标题】:How do I deploy a program to Solana - Solana/Rust如何将程序部署到 Solana - Solana/Rust
【发布时间】:2021-08-07 20:33:55
【问题描述】:

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

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 并重新安装库,但没有帮助。

我还应该尝试什么?

【问题讨论】:

  • 您的问题中没有代码。您可能应该在此特定工具的论坛或问题跟踪器上询问。

标签: solana


【解决方案1】:

需要确保的几件事:

  1. localhost(相对于 devnet)是通过solana config set --url localhost 设置的
  2. 您已经生成了一个新的密钥对solana-keygen new

【讨论】:

  • 我指向了主网。我更改为 localhost,一切正常。
  • 很高兴一切顺利,如果您不确定您的配置设置的环境,您可以运行命令solana config get
猜你喜欢
  • 2022-01-25
  • 2021-09-27
  • 2021-10-05
  • 2021-12-15
  • 2021-10-18
  • 1970-01-01
  • 2021-12-09
  • 1970-01-01
  • 2022-01-06
相关资源
最近更新 更多