适用Mac
、CentOS
、Ubuntu
,没有Win
机器所以没测Win
,没测Win
,没测Win
!
安装chia
1. 克隆chia源码
git clone https://github.com/Chia-Network/chia-blockchain.git
2. 进入目录
cd chia-blockchain
3. 创建python虚拟环境,进入虚拟环境
python -m venv venv
. ./venv/bin/activate
退出虚拟环境用deactivate
。
再次进入还用第二条命令。
4. 安装chia
注意install后面的.
这是安装当前目录中的内容。
pip install .
5. 如果不需要主网测试网切换,那就直接初始化
目录会在:~/.chia
chia init
用修改环境变量实现主网测试网切换
1. 创建两个目录,一个主网的,一个测试网的
mkidr ~/Project/lab/chia/root/main
mkidr ~/Project/lab/chia/root/dev
2. 主网环境变量
.bashrc
.bash_profile
.zshrc
看你需要改哪个就改哪个,其实都一样。
我改.bash_profile。
vi .bash_profile
在下方追加以下内容
export CHIA_ROOT="~/Project/lab/chia/root/main/mainnet"
export CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/main/standalone_wallet"
export CHIA_KEYS_ROOT="~/Project/lab/chia/root/main/chia_keys"
3. 让环境变量生效
source .bash_profile
4. 在虚拟环境下,运行chia初始化命令
chia init
到此,主网环境创建好了。
5. 测试网环境变量
修改刚才.bash_profile中的内容
# export CHIA_ROOT="~/Project/lab/chia/root/main/mainnet"
# export CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/main/standalone_wallet"
# export CHIA_KEYS_ROOT="~/Project/lab/chia/root/main/chia_keys"
export CHIA_ROOT="~/Project/lab/chia/root/dev/mainnet"
export CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/dev/standalone_wallet"
export CHIA_KEYS_ROOT="~/Project/lab/chia/root/dev/chia_keys"
6. 让环境变量生效
source .bash_profile
7. 在虚拟环境下,运行chia初始化命令,并切换到测试网
chia init
chia configure -t true
到此,测试网环境也创建好了。
8. 主网测试网之间切换,修改环境变量就好了,但要注意:
修改前:1. 完全关掉gui;2. 关闭所有chia服务chia stop all
,kill掉chia_daemon;
修改后:source .bash_profile
让环境变量生效
安装gui(如果需要的话)
在chia目录,并在虚拟环境下
1. 安装
sh install-gui.sh
2. 进入gui目录,启动gui
cd chia-blockchain-gui
npm run electron &
网友评论