【发布时间】:2021-08-24 10:56:50
【问题描述】:
我正在尝试关注this tutorial。
我在 Windows 10 系统中运行 WSL2 Ubuntu18.04 机器,运行此行时卡住了:
$ solana-test-validator
这是我得到的输出:
Ledger location: test-ledger
Log: test-ledger/validator.log
Unable to connect to validator: Client error: test-ledger/admin.rpc does not exist
关于什么可能是错误的任何线索?
【问题讨论】:
-
教程中的那一点与 Rust 没有任何关系;您只是在处理 Solana 配置。在这一点上,这甚至看起来都不是一个实际的编程问题。
-
由于 Solana 是一个 Javascript 库,我觉得它很切题。
-
所以,我想我知道它是什么了。我刚刚重新安装了整个 WSL,之后在重新安装教程所需的依赖项(nodejs、npm、rust 和 solana)时,确保将目录更改为 WSL 主文件夹(默认情况下它在已安装的 Windows 系统上打开)。希望这对某人有所帮助。
-
@MartinRouret 这很有道理。我在输出中寻找涉及
/mnt/c的任何迹象,但没有看到任何迹象,我不认为这是问题所在。但是,是的,WSL 在 9P 协议(用于访问 Windows 驱动器)方面有一些限制,其中之一一定会咬你。我建议您将此添加到自我接受的答案中。谢谢! -
如果有人因为困惑而来到这里,这个 Figment solana 路径步骤中提到的 repo 是什么 repo learn.figment.io/tutorials/… 就是这个 github.com/figment-networks/learn-web3-dapp