更新apt可用软件包列表:
sudo apt update
利用apt安装npm:
sudo apt install npm
……
查看npm版本:
npm --version
如果npm版本低于8.1.3、node版本低于v16.13.0:
清除npm缓存:
npm cache clean --force
利用npm安装nodejs版本管理工具n:
sudo npm install -g n --force
利用n将nodejs升级到最新稳定版:
sudo n stable
关闭当前终端,重新打开终端
将npm更新到最新版:
sudo npm install -g [email protected]
查看npm版本:
npm --version
查看node版本:
node --version
安装ganache (参考官网https://github.com/trufflesuite/ganache)
在Ubuntu系统的火狐浏览器打开链接下载
https://github.com/trufflesuite/ganache-ui/releases/download/v2.5.4/ganache-2.5.4-linux-x86_64.AppImage
点击Save File,等待下载
运行gananche
一般直接双击即可打开。
如果双击后没有反应,右击安装包,选择Properties(属性),在d出的窗口中选择Permissions(权限),把三个Access权限都改为Read and Write(读写),勾选Execute()后的复选框。
重启虚拟机即可打开
点击右下角CONTINUE
在启动界面选择QUICKSTART即可运行ganache测试网络。
自动生成10个账户的私有链,每个账户有100个以太币
安装ganache(-cli)安装命令:
sudo npm install -g ganache-cli
运行gananche-cli
ganache-cli
自动生成10个账户的私有链,每个账户有100个以太币
安装truffle安装命令:
sudo npm install –g truffle
……
看版本:
truffle version
看一下帮助:
truffle --help
运行truffle的时候一定要先运行ganache-cli或者ganache图形界面
如果运行ganache-cli,打开两个终端窗口
如果运行ganache图形界,点击右上角设置图标
设置PORT NUMBER 为8545,点击右上角SAVE AND RESTART
创建一个项目
新开一个目录:
sudo mkdir mytruffle
进入目录:
cd mytruffle
初始化生成一个开发项目,用编辑器工具可以查看生成的相关工程文件
sudo truffle init
查看:
sudo vim truffle-config.js
修改配置eth网络信息。
Networks:{
test: {
host: "127.0.0.1", // Localhost (default: none)
port: 8545, // Standard Ethereum port (default: none)
network_id: "*", // Any network (default: none)
}
}
编译项目部署测试的合约
编译:
sudo truffle compile
部署:
sudo truffle migrate
从界面ganache界面看结果,可以看到ganache中多了几个区块
如果运行的是ganache-cli,可以看到多了一些内容
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)