EdgexFoundry源码安装详解

转自:https://blog.csdn.net/qq_36827625/article/details/106502620

第一步:
安装golang环境
可参考:https://www.cnblogs.com/mrblue/p/8891789.html
下载go(我的当前目录是/data/work)

$wget https://studygolang.com/dl/golang/go1.10.1.linux-amd64.tar.gz
 
 
    $tar -xvf go1.10.1.linux-amd64.tar.gz
     
     

      设置环境变量

      $vim /etc/profile
       
       

        添加

        export GOROOT=/data/work/go
        export GOPATH=/data/work/gopath
        export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
        
         
         
        • 1
        • 2
        • 3

        保存
        esc
        :wq
        使其生效

        source /etc/profile
         
         

          安装完golang环境以后,根据官方文档向下走
          pkg-config

          go get github.com/rjeczalik/pkgconfig/cmd/pkg-config
           
           

            安装zeromq
            可去官网下载源码包,下面是我分享的

            链接: https://pan.baidu.com/s/1YbRJZBJQZErtl55lRZUbWg 提取码: 2hfy
             
             

              然后进行安装:

              执行脚本:./autogen.sh
              
               
               
              • 1
              sudo ./configure
              make && make install
              
               
               
              • 1
              • 2

              安装完成以后,请睁开你的双眼看清,make install以后安装目录是安装在了什么地方。,看看pkgconfig文件安装到了什么路径,因为后面你可能不知道下一步的配置

              pkg-config
              The necessary file will need to be added to the PKG_CONFIG_PATH environment variable.
              On Linux, add this line to your local profile:

              export PKG_CONFIG_PATH=/usr/local/Cellar/zeromq/4.2.5/lib/pkgconfig/
               
               

                之后就可以拉取源码了,拉取不下来的直接去github上下载也可

                建议步骤:
                第一步,首先在我们刚刚配置的golang环境里/data/work/gopath下面建立三个文件夹。

                mkdir src bin pkg
                 
                 

                  然后进入src建立文件夹

                  mkdir github.com
                  
                   
                   
                  • 1

                  进入到github.com文件夹以后就可以拉取源码了

                  git clone git@github.com:edgexfoundry/edgex-go.git
                  cd edgex-go
                  make build
                   
                   
                  • 1
                  • 2

                  注:拉取下来的源码或者自己下载上传的请把文件名改成edgex-go。

                  To start EdgeX:

                  make run
                   
                   

                    在这里插入图片描述
                    全篇结束。

                    • 0
                      点赞
                    • 0
                      收藏
                      觉得还不错? 一键收藏
                    • 0
                      评论
                    评论
                    添加红包

                    请填写红包祝福语或标题

                    红包个数最小为10个

                    红包金额最低5元

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

                    抵扣说明:

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

                    余额充值