无法安装 Solana 工具套件 (Windows)

Unable to install Solana tool suite (Windows)

我遵循了这个指南:

https://docs.solana.com/cli/install-solana-cli-tools#:\~:text=Windows-,Download%20the%20binaries%20by%20navigating%20to%20https%3A%2F%2Fgithub.com,archive%20using%20WinZip%20or%20similar.

但是,当我继续执行这些步骤时,它似乎无法正常工作。我尝试了很多选择。 Ubuntu 有效,但我不想使用该平台,因为我有些困惑。 基本上当我 运行 这个命令时:

curl https://release.solana.com/v1.10.4/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs

输出是我附加的文件。

但是,当我 运行 这个命令时,

C:\solana-install-tmp\solana-install-init.exe v1.10.4

这是输出:系统无法执行指定的程序。

当我 运行 在 PowerShell 中执行相同的命令时,它显示“文件或目录已损坏且无法读取在 line:1 char:1 +C:\solana-install-tmp\solana-install-init.exe v1 .10.4.

我不太确定该怎么做才能安装这个 Solana 工具套件。

提前致谢!

我已经尝试了很多东西,我不会再使用 ubuntu,我希望在 VSC 中编码时一切都在 cmd 和 windows 10 系统中。

我找到问题了。

没有 Windows 兼容所有 Solana 版本的文件 (.exe)。该指南告诉您使用 v1.10.4,但在手动查看 GitHub 上的版本后,我发现 v1.9 是列出了 EXE 的最新版本。因此 运行 指南中描述的命令,而不是 v1.10.4,像这样传递 v1.9.7:

https://release.solana.com/v1.9.7/solana-install-init-x86_64-pc-windows-msvc.exe

下载完成后,当需要运行下一个命令时,做同样的事情,将 1.10.4 替换为 1.9.7,如下所示:

C:\solana-install-tmp\solana-install-init.exe v1.9.7

这将安装 Solana,您可以从那里按照相应的指南进行操作。当您 运行 solana-install 更新时,它应该从 v1.9.7 更新到 v1.9.14。

好的伙计,这是完整的解决方案: 步骤1: 以管理员身份打开您的 VScode(右键单击 vscode 图标,以管理员身份打开)。

第 2 步: 在 vscode 中打开一个新终端并粘贴此 link 并按回车键: curl https://release.solana.com/v1.9.7/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs

第 3 步: 默认情况下,您的 solana 文件夹应位于此目录中: C:\solana-install-tmp\solana-install-init.exe 所以找到这个目录结尾一定要在你的终端里。

第 4 步: 在终端中输入: solana-install-init.exe v1.9.7 然后按回车键。

第 5 步: 完成后,关闭打开的终端并打开一个新终端,然后再次转到同一目录 C:\solana-install-tmp\ 并键入以下单词: 茄属 按回车就可以看到所有的数据都安装成功了。

第 6 步(最后): 在相同的终端类型中: 索拉纳——版本 按 enter 键,您会看到版本,这意味着您可以毫无问题地获得完整的 solana。