这里仅以ubuntu系统为例,我的环境是wsl2:wsl2System:Host:universeKernel:5.15.153.1-microsoft-standard-WSL2x86_64bits:64Desktop:N/ADistro:Ubuntu22.04.4L
这里仅以ubuntu系统为例,我的环境是wsl2:
System: Host: universe Kernel: 5.15.153.1-microsoft-standard-WSL2 x86_64 bits: 64 Desktop: N/A Distro: Ubuntu 22.04.4 LTS (Jammy Jellyfish)
个人比较推荐wls2下进行编程,毕竟已经遭受过windows安装的环境过多而导致C盘爆炸这样的惨痛经历(TAT)。如何安装wsl2,网上已经有了足够多的教程,大家可以各作参考。
这里给几个我曾遇见的问题:
确保自己的windows许可证起码是专业版,网上有许多野生的windows许可证,实在找不到的话可以淘宝买一个,但别买贵了,最多最多五块钱
如果遇到了安装wsl2时系统发生回滚的问题,可能是hyper-v无法开启,保存以下代码为 hyper-v.cmd
并运行:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
另外,千万记得保存wsl2虚拟机示例到D盘,否则就防止C盘压力继续增大的目的来说算是白装了。。。
以下内容来自letsmove项目(https://github.com/move-cn/letsmove) 的task1
钱包是进入 Web3 世界大门的钥匙,钱包能够很好管理你的账户信息和链上的资产。
我以官方文档为例,官方文档使用了 Homebrew
来进行 sui 环境的安装,运行以安装Homebrew(需要科学上网):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果遇到缓存空间不足的问题,例如:
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
error: 2912 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Failed during: /usr/bin/git fetch --quiet --progress --force origin
在 https://github.com/Homebrew/brew/releases/latest
中找到tar.gz,复制链接,例如:https://github.com/Homebrew/brew/archive/refs/tags/4.4.4.tar.gz
运行:
curl -L https://github.com/Homebrew/brew/archive/refs/tags/4.4.4.tar.gz -o brew-4.4.4.tar.gz //下载
tar -xzvf brew-4.4.4.tar.gz //解压
mkdir -p /home/amyseer/.linuxbrew
mv brew-4.4.4/* /home/amyseer/.linuxbrew/
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile
source ~/.profile
随后验证安装:
brew
确认Homebrew安装完成后进行 sui 环境的安装:
brew install sui
随后验证安装:
sui
对于从二进制安装sui,则与上面安装Homebrew的步骤差不多,区别只是你需要寻找的是sui的发行版。更多安装方法可参考:https://docs.sui.io/guides/developer/getting-started/sui-install
从 cargo 安装要求有rust和cargo环境,可以直接参考rust官方文档https://www.rust-lang.org/zh-CN/tools/install。
没什么可多说的,建议直接参考:
sui测试网络:https://docs.sui.io/guides/developer/getting-started/connect
sui本地网络:https://docs.sui.io/guides/developer/getting-started/local-network
之前你已经在连接 sui 测试网络时运行了:
sui client
运行完成后你获得了一个地址<WALLET ADDRESS>和12个助记词
现在只需:
在这里申明,建议安装rust环境,直接参考rust官方文档即可。
根据个人爱好和使用感受,vscode + rust-analyzer对rust的支持相当不错,这也是官方推荐的编辑器。
而 move 在 vscode 同样有相应的插件,只需安装 VS Code Move
插件 教程
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!