根据您的首选工作流程,有多种方法可以在您的计算机上安装Solana工具:使用Solana安装工具(最简单的选项)下载预构建的二进制文件从源代码构建使用Homebrew使用Solana安装工具MacOS和Linux打开您最喜欢的终端应用程序通过运行以下命令在您的
<!--StartFragment-->
根据您的首选工作流程,有多种方法可以在您的计算机上安装 Solana 工具:
sh -c "$(curl -sSfL https://release.anza.xyz/v2.2.0/install)"
v2.2.0
用与所需版本的软件版本相匹配的发布标签进行替换,或者使用三个符号频道名称之一:stable
、beta
或edge
。downloading v2.2.0 installer
Configuration: /home/solana/.config/solana/install/config.yml
Active release directory: /home/solana/.local/share/solana/install/active_release
* Release version: v2.2.0
* Release URL: https://github.com/anza-xyz/agave/releases/download/v2.2.0/solana-release-x86_64-unknown-linux-gnu.tar.bz2
Update successful
Please update your PATH environment variable to include the solana programs:
PATH
solana
:solana --version
agave-install update
可以随时轻松将 Solana 软件更新到较新的版本。cmd.exe
以管理员身份打开命令提示符 (
复制并粘贴以下命令,然后按 Enter 将 Solana 安装程序下载到临时目录中:
cmd /c "curl https://release.anza.xyz/v2.2.0/agave-install-init-x86_64-pc-windows-msvc.exe --output C:\agave-install-tmp\agave-install-init.exe --create-dirs"
C:\agave-install-tmp\agave-install-init.exe v2.2.0
安装程序完成后,按 Enter。
关闭命令提示符窗口并以普通用户身份重新打开一个新的命令提示符窗口
solana
输入以下命令确认您已安装所需版本:
solana --version
agave-install update
可以随时轻松将 Solana 软件更新到较新的版本。如果您不想使用agave-install
管理安装,您可以手动下载并安装二进制文件。
通过导航至https://github.com/anza-xyz/agave/releases/latest下载二进制文件 ,下载solana-release-x86_64-unknown-linux-gnu.tar.bz2,然后提取存档:
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
通过导航至https://github.com/anza-xyz/agave/releases/latest下载二进制文件 ,下载solana-release-x86_64-apple-darwin.tar.bz2,然后提取存档:
tar jxf solana-release-x86_64-apple-darwin.tar.bz2
cd solana-release/
export PATH=$PWD/bin:$PATH
cd solana-release/
set PATH=%cd%/bin;%PATH%
如果您无法使用预构建的二进制文件或希望从源代码自行构建,请按照以下步骤操作,确保您的系统上安装了必要的先决条件。
从源代码构建之前,请确保安装以下先决条件:
对于所有平台,请查看 <https://www.rust-lang.org/tools/install>上的“安装 Rust” 以获取最新的安装说明。
安装构建依赖项:
apt-get install \
build-essential \
pkg-config \
libudev-dev llvm libclang-dev \
protobuf-compiler
apt
用你的发行版的包管理器(例如yum
,,,dnf
) 替换pacman
并根据需要调整包名称。
如果尚未安装,请查看https://brew.sh/上的“安装 Homebrew”以获取 Homebrew 的最新安装说明。
然后,使用以下命令安装构建依赖项brew
:
brew install pkg-config libudev protobuf llvm coreutils
按照 brew install 命令末尾给出的有关 PATH
配置的说明进行操作。
protoc
从 Protocol Buffers 的 GitHub 发布页面下载,并将其添加到你的PATH
.信息
Windows 10 或 11 上的用户可能需要安装 Windows Subsystem for Linux (WSL) 才能从源代码构建。WSL 提供了一个在现有 Windows 安装中运行的 Linux 环境。然后,您可以运行常规 Linux 软件,包括 Solana CLI 的 Linux 版本。
安装后,wsl
从 Windows 终端运行,然后继续 上面的Debian 和其他 Linux 发行版。
安装先决条件后,继续从源代码构建 Solana,导航到 Solana 的 GitHub 发布页面,然后下载源代码存档。提取代码并使用以下命令构建二进制文件:
./scripts/cargo-install-all.sh .
export PATH=$PWD/bin:$PATH
然后,您可以运行以下命令来获得与预构建二进制文件相同的结果:
agave-install init
此选项要求您在 MacOS 或 Linux 机器上安装Homebrew包管理器。
Homebrew 公式 在每次发布后都会更新solana
,但是 Homebrew 版本可能已经过时。
solana
输入以下命令确认您已安装所需版本:solana --version
<!--EndFragment-->
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!