Nodejs安装

cd software/

wget https://nodejs.org/dist/v14.19.3/node-v14.19.3-linux-x64.tar.xz

tar xf  node-v14.19.3-linux-x64.tar.xz

cd node-v14.19.3-linux-x64

./bin/node -v

pwd

sudo ln -fs /home/ubuntu_wpy/software/node-v14.19.3-linux-x64/bin/npm /usr/local/bin

sudo ln -fs /home/ubuntu_wpy/software/node-v14.19.3-linux-x64/bin/node /usr/local/bin

ganache-cli 安装

sudo npm install -g ganache-cli

//编辑当前用户目录下的隐藏文件.bashrc(执行ls看不到,需要执行ls -a)

在用户目录下执行vim .bashrc进入编辑 

在最下面添加一行,路径为放置node的文件路径  

export PATH="/home/test/ganache/nodejs/bin/:$PATH"

source ~/.bashrc

ganache-cli

geth 下载

安装 ubuntu 和 psl

若出现ubanut报错

启用适用于 Linux 的 Windows 子系统:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启用虚拟化:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

要在wsl默认版本为1的情况下才能正常安装,所以先执行:

wsl --set-default-version 1
wsl --set-version Ubuntu-22.04 2

使用 git clong 克隆GIT geth

升级 sudo apt-get update sudo apt-get upgrade

安装 apt install golang-go # version 2:1.18~0ubuntu2

执行make geth

go env -w ***=https://***.cn git config --global --add safe.directory '*'