目前主要有三种环境可以运行Rholang程序。
1. 安装本地节点rnode
2. 使用Cryptofex IDE
3. 使用https://rchain.cloud/在线环境
推荐安装本地节点rnode, 运行Rholang程序,目前Cryptofex IDE 和在线环境都是连接远端的服务器环境,由于会进行一些测试以及网络的问题,这两种方式运行并不稳定。
下面着重介绍本地安装及运行rnode 的方法
rnode 本地运行需要JRE环境,所以需要先安装JRE,最低版本为jre10
Linux环境,ubuntu 18.04
1. 判断是否有jre,已经版本是不是高于10版本,如果没有,则需要安装jre
java -version
2. 更新源
apt update
3. 安装default-jre ,默认 jre10,
apt install default-jre
4. 安装rnode
//下载rnode
wget github.com/rchain/rchain/releases/download/v0.9.7/rnode-0.9.7.gitf0299e4c.tgz
//解压 rnode
tar xvzf rnode-0.9.7.gitf0299e4c.tgz
cd rnode-0.9.7.gitf0299e4c
//本地运行rnode
./bin/rnode run -s -n
Mac 环境
1. 安装brew
/usr/bin/ruby -e "$(curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install)"
2. 安装jdk
brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk-openjdk10
3. 安装rnode
wget github.com/rchain/rchain/releases/download/v0.9.7/rnode-0.9.7.gitf0299e4c.tgz
tar xvzf rnode-0.9.7.gitf0299e4c.tgz
cd rnode-0.9.7.gitf0299e4c
//本地运行rnode
./bin/rnode run -s -n
Windows环境
由于windows环境安装相对比较复杂,建议使用docker。未经过电脑测试,如果遇到问题,请贴出错误,一起学习
1. docker 安装
www.runoob.com/docker/windows-docker-install.html
2. 安装rnode
docker pull rchain/rnode
3. 运行rnode
1) 创建docker network (仅首次需要)
docker network create rnode-net
2) 创建数据目录
mkdir $HOME/rnode
3) 运行本地节点
docker run -u root -it --network rnode-net --name rnode-server-local -v "$HOME/rnode":$HOME/rnode rchain/rnode:latest run --standalone
windows 安装ubuntu后运行rnode节点
RChain本地节点运行教程-win10.pdf 本文档由rchain社区Axe贡献