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 # 系统验证下
|