Rholang 运行环境
From RChain Developer Resource
在线演练场(Playground)[edit | edit source]
Try Rholang[edit | edit source]
Try Rholang是一个在线执行rholang代码的网站,可以直接在输入框中输入或粘贴rholang代码即可运行,但不能连接钱包,不能部署,也不能选择RChain网络。
RGOV 开发界面[edit | edit source]
RGOV development interface是另一个在线执行rholang代码的网站,与Try Rholang相比,它不仅能连接钱包,还能执行只读代码,或部署代码,而且可以选择不同的网络,比如本地网络、测试网、主网等等,功能比较丰富。
本地环境[edit | edit source]
Visual Studio Code 插件(推荐)[edit | edit source]
Tomislav Grospić编写了一款Visual Studio Code的插件,在安装完成VSCode后,在扩展中搜索Rholang后,即可看到该插件,安装后即可使用。
新建后缀为.rho的文件,该插件会自动启动RNode以便调试代码,启动方式有以下两种:
本地程序(默认)[edit | edit source]
如果当前Path中存在rnode程序时,当打开rho文件时,插件会直接启动该程序。
Docker[edit | edit source]
如果本地没有rnode程序,但本机安装的有docker,在插件设置中勾选Run RNode with Docker可以使用docker启动,默认启动的版本在设置Rholang: Rnode Docker Image中设置,默认为rchain/rnode:latest。
调试[edit | edit source]
每当保存rho文件时,代码均会执行,并在VSCode的输出中显示(输出频道请选择Rholang,如下图)。
本地节点[edit | edit source]
可以通过在本地运行节点的方式调试代码,参见:RChain_节点运行(客户端)#启动调试及RChain_节点运行(Docker)#启动调试