抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

11

在Sol playground里有三种类型的框架

Native Rust (Solana Program)

Anchor

Seahorse(Python)

通常来说直接Anchor即可,因为生态主流就是Anchor,官方也推荐,真实项目也用。

安装环境

由于我是windows系统,SOL对于windows支持不是很好,安装的话听说会有各种坑,为了节省在环境上浪费的时间,这里直接用WSL启动个Ubuntu来运行即可

首先直接

1
2
3
4
5
6
7
8
9
10
11
12
wsl --install # 安装wsl

正常安装后,设置username 和 password 即可

wsl -l -v # 查看已安装的系统


进入系统后更新下apt包
sudo apt update && sudo apt upgrade -y

在安装一下SOL相关的基础工具
sudo apt install -y build-essential pkg-config libssl-dev git curl wget unzip

迁移系统

PS:C盘空间多的不用看

有点蛋疼,安装完后,才发现C盘没啥空间了,默认WSL安装的系统都在C盘里的,那就需要迁移一下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
wsl --shutdown # 先关闭系统

wsl -l -v # 确认名字,比如我这里是【Ubuntu】

# 我在D盘新建一个
mkdir D:\WSL
mkdir D:\WSL\backup
mkdir D:\WSL\Ubuntu

wsl --export Ubuntu D:\WSL\backup\Ubuntu.vhdx --vhd # 根据地址替换命令


wsl --unregister Ubuntu # 注销旧的Ubuntu

wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\backup\Ubuntu.vhdx --vhd # 重新注册系统

wsl -d Ubuntu # 系统验证下