美文网首页SmartMesh Developer Community
Spectrum链开发 -- Mac开发环境搭建

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

作者: Scott_Song | 来源:发表于2018-09-02 11:02 被阅读24次

    本文介绍在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

    相关文章

      网友评论

        本文标题:Spectrum链开发 -- Mac开发环境搭建

        本文链接:https://www.haomeiwen.com/subject/wsopwftx.html