网站开发毕设结论,wordpress购物,关于公司网站建设的请示,网站管理系统推荐solana-co-learn Solana 开发学习笔记(一)——从 Hello World 出发
安装开发环境
windows下环境配置
wsl
First start with installing WSL on your system.
wsl --install
wsl安装Ubuntu
列出可用的分发版
wsl.exe --list --online显示#xff1a; 以下是可安装的有效…solana-co-learn Solana 开发学习笔记(一)——从 Hello World 出发
安装开发环境
windows下环境配置
wsl
First start with installing WSL on your system.
wsl --install
wsl安装Ubuntu
列出可用的分发版
wsl.exe --list --online显示 以下是可安装的有效分发的列表。 使用 ‘wsl.exe --install ’ 安装。 NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 openSUSE-Leap-15.5 openSUSE Leap 15.5 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5 openSUSE-Tumbleweed openSUSE Tumbleweed 安装Ubuntu-22.04
wsl.exe --install Ubuntu-22.04如果报错 正在安装: Ubuntu 22.04 LTS 已安装 Ubuntu 22.04 LTS。 正在启动 Ubuntu 22.04 LTS… Installing, this may take a few minutes… WslRegisterDistribution failed with error: 0x80370102 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS. For information please visit https://aka.ms/enablevirtualization Press any key to continue… 启用 Virtual Machine Platform Windows 功能
打开“控制面板” - “程序” - “启用或关闭 Windows 功能”。 在弹出的窗口中找到“Virtual Machine Platform”复选框并勾选它。 单击“确定”并等待 Windows 完成更改。 确保 BIOS 中启用了虚拟化功能 开机按F2进入BIOS找到【configuration】选项卡【Inter Virtual Technology】回车选择enable
参考 https://zhuanlan.zhihu.com/p/586751199 https://zhuanlan.zhihu.com/p/617468891
我的电脑是 按F12 Fn 进入dios界面
rust
Using the following command, we can install and configure the Rust tooling on your local system. The following command will automatically download the correct binaries needed for your specific operating system:
curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -yAs part of this Rust installer, Rustup will also configure your terminal’s PATH to include the rust toolchain.
After the installation is complete, restart your terminal or run the following command to manually refresh your new PATH settings to make the rust tooling (like cargo) available:
source ~/.bashrc验证安装
rustc --version返回rustc 1.76.0 (07dca489a 2024-02-04)
Install the Solana CLI
本文带你轻松搭建solana验证节点
下载solana二进制文件
wget https://github.com/solana-labs/solana/releases/download/v1.17.24/solana-release-x86_64-unknown-linux-gnu.tar.bz2解压solana二进制文件压缩包 安装工具 sudo apt update
sudo apt install bzip2解压solana二进制文件压缩包
tar jxf solana-release-x86_64-unknown-linux-gnu.tar.bz2设置环境变量
cd solana-release/
export PATH$PWD/bin:$PATH查看当前已安装的solana版本 显示有版本信息则安装成功
solana --version踩坑指南
官网下载命令根本不行 sh -c $(curl -sSfL https://release.solana.com/stable/install)设置了中断代理也不行我用的clash
set http_proxyhttp://127.0.0.1:7890 set https_proxyhttp://127.0.0.1:7890只好在windows上下载solana-release-x86_64-unknown-linux-gnu.tar.bz2下载链接 https://github.com/solana-labs/solana/releases/download/v1.17.24/solana-release-x86_64-unknown-linux-gnu.tar.bz2
从windows上复制到wsl上参考https://blog.csdn.net/Caoyang_He/article/details/107898883
比如我的文件放在D盘 在ubuntu终端输入 cd /mnt/d ls
就可以看到自己文件 使用mv命令复制到目标文件夹
Install Anchor for Solana Install avm cargo install --git https://github.com/coral-xyz/anchor avm --locked --forceps 上面的命令我也不行 分解为 git clone https://github.com/coral-xyz/anchor.git
cargo install --path./anchor avm --locked --force报错error: linker cc not found 解决 sudo apt update
sudo apt install build-essentialInstall Anchor using avm # To install the latest version of anchor using avm: avm install latest
avm use latest坑经常报错。解决方案换节点 warning: be sure to add /home/ysh1/.avm/bin to your PATH to be able to run the installed binaries Now using anchor version 0.29.0. 解决方案 export PATH/home/ysh1/.avm/bin:$PATH checking After the anchor installation is complete, you can verify anchor was installed by checking the installed version: anchor --version上面的命令没用是因为path没有配好 要使用vi编辑.bashrc文件您可以按照以下步骤进行 打开终端输入以下命令以使用vi编辑器打开.bashrc文件vi .bashrc您将看到.bashrc文件的内容以及vi编辑器的界面。您可以使用vi编辑器的命令来编辑文件例如 按 i 进入插入模式可以开始编辑文件编辑完成后按 Esc 键退出插入模式输入 :wq 并按 Enter 保存并退出文件 通过这些步骤您可以使用vi编辑器来编辑.bashrc文件。请注意vi编辑器可能对初学者来说有一定的学习曲线您可以随时查阅vi编辑器的相关教程来了解更多操作方法。 export PATH/home/ysh1/solana/solana-release/bin:$PATH
export PATH/home/ysh1/.avm/bin:$PATHsource ~/.bashrc