Mac Pro下部署Hyperledger Fabric 1.4.4

主要参考网址:

https://www.jianshu.com/p/cd05e966a6a8

https://hyperledgercn.github.io/hyperledgerDocs/getting_started/

https://www.cnblogs.com/zongmin/p/11635686.html#autoid-0-3-1

https://www.jianshu.com/p/a59ff954d3b2

主要安装的东西:

go

git

docker

fabric

fabric-samples

说明:因为mac上自带curl,因此就不用安装了,如果不确定的话可以查看版本,

malrindembp:~ malrin$ curl --version

curl 7.54.0 (x86_64-apple-darwin18.0) libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1

Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp

Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy

malrindembp:~ malrin$

1. 安装go

1.1 首先进行安装go,在终端输入:

brew install go

1.2 安装完毕后可以在终端中输入 go version查看是否安装成功:

malrindembp:~ malrin$ go version

go version go1.13.7 darwin/amd64

1.3 修改环境变量

编辑.bash_profile文件,如果没有请新建。

# 打开配置文件 

sudo vi ~/.bash_profile 

# 添加环境变量 

export GOPATH=$HOME/go 

export PATH=$PATH:$GOPATH/bin 

# 保存配置 esc -- :wq

1.4 查看go的具体安装信息,

malrindembp:~ malrin$ go version
go version go1.13.7 darwin/amd64
malrindembp:~ malrin$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/malrin/Library/Caches/go-build"
GOENV="/Users/malrin/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/malrin/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/Cellar/go/1.13.7/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13.7/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/s5/0kk1ym5d6ldgqw4mx95cr0kr0000gn/T/go-build098067536=/tmp/go-build -gno-record-gcc-switches -fno-common"
malrindembp:~ malrin$ 

说明:上面配置环境变量的步骤是摘抄其他人的。我在安装go的时候一直有个问题没有解决就是环境变量没有修改完成,GOBIN是空的,问了公司的同事说,这个没有关系,不影响使用,因此就没有再纠结这个问题。

在每次修改.bash_profile文件后进行保存的时候,总出现这个问题:

malrindembp:~ malrin$ source ~/.bash_profile
': not a valid identifier
: command not found
malrindembp:~ malrin$ 

这个问题直到部署好fabric仍然存在,有知道的大神可以指导一下。

2. 安装git

安装git的原因主要是为了同步版本,可以在终端输入 git,如果安装git就会显示下面的结果

malrindembp:~ malrin$ git
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git he
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值