Spectrum链开发 -- Mac开发环境搭建

本文介绍在Mac OS X环境下如何搭建Spectrum开发环境。

环境配置

安装golang

brew install go

配置golang环境变量

vim ~/.bash_profile

在~/.bash_profile下添加GOPATH

#replace ~/go_project with your path
export GOPATH=~/go_project   
export PATH=.:$PATH:$GOPATH:$GOPATH/bin

在GOPATH下创建src,pkg,bin目录

mkdir -p $GOPATH/bin $GOPATH/pkg $GOPATH/src

检测go 环境

source ~/.bash_profile
go env

安装git

brew install git

源码编译

下载最新源码到GOPATH下

mkdir -p $GOPATH/src/github.com/SmartMeshFoundation
cd $GOPATH/src/github.com/SmartMeshFoundation
git clone https://github.com/SmartMeshFoundation/Spectrum

编译smc

cd $GOPATH/src/github.com/SmartMeshFoundation/Spectrum/
go install -v ./cmd/smc

编译成功后smc可执行文件路径:$GOPAT/bin/smc
测试smc

smc console

使用IDE

Mac下常用的IDE有GoLand,VSCode,GoVim等,可按个人喜好选择IDE。
本文以VSCode 为例介绍如何debug Spectrum。
File -> Open -> $GOPATH/src/github.com/SmartMeshFoundation/Spectrum/
打开cmd/smc/main.go, 按F5。


Screen Shot 2018-09-06 at 3.48.14 PM.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容