Ubuntu下Foundry配置
owo
记录一下
准备继续学习区块链的一些知识了,先配置一下Foundry
Rustup配置
首先要给Linux里装一个Rust,因为Foundry是基于Rust的,直接按官网来搞就行rustup.rs - The Rust toolchain installer,不过记得要换源不然巨慢无比
1 |
|
Foundryup安装
然后使用以下命令安装Foundryup
1 | curl -L https://foundry.paradigm.xyz | bash |
安装完成之后直接在控制台输入foundryup就可以了,会提醒你更换路径或者重新打开一个终端运行foundryup
踩坑
首先是网络的问题,安装Foundryup的时候突然发现右上角网络图标没了。
服务的名字变更为了NetworkManager,所以需要改一下
依次运行以下命令
1 | sudo service NetworkManager stop |
然后在控制台输入foundryup的时候显示
1 | Failed connect to github.com:443; Connection refused |
最开始以为是网络的问题,结果改了一通还是连不上,然后ping 了一下github发现ping到127.0.0.1了,绷不住了。显然是本地DNS的问题了。
执行
1 | sudo vi /etc/hosts |
在里面加上140.82.112.4 github.com 即可。
创建项目
最后 forge init即可。