开发大致为在centos下搭建编译环境,在windows7下使用goland工具编码,开展beego框架下的restapi开发。


  1. centos7的安装
    1. 在windows7下安装VM虚拟机工具软件
    2. 去centos7官网下载镜像后在VM中进行安装
    3. 安装完之后,设置网络能够连接外网,并通过yum安装常用的工具软件
    4. 设置VM共享文件夹来共享centos和windows之间的文件通信
  2. linux下go的安装
    1. 使用go源码安装
      1. 下载:https://golang.google.cn/dl/网站上下载go1.11.1.linux-amd64.tar.gz
      2. 解压:tar -C /usr/local -xzf go1.11.1.linux-amd64.tar.gz
      3. 设置go语言环境至环境变量:export PATH=$PATH:/usr/local/go/bin,可以添加到/etc/profile并source /etc/profile立即生效
      4. go version进行验证是否安装成功
    2. 或者在线安装go
      1. 安装命令:yum install  golang
      2. 安装目录为:/usr/lib/golang
      3. 设置环境变量:export GOROOT=/usr/lib/goland,可以添加到/etc/profile并source /etc/profile立即生效
      4. go env进行验证是否安装成功
    3. 编写go程序测试
      1. 源码文件hello.go
        package main
        
        import "fmt"
        
        func main() {
           fmt.Println("Hello, World!")
        }

         

      2. 编译运行:go run hello.go
      3. 运行结果:Hello, World!
  3.  linux下beego的安装
    1. 设置环境变量,同理可以加到/etc/profile
      1. export GOPATH=/mnt/hgfs/code_root/Go_root
        export GOBIN=/mnt/hgfs/code_root/Go_root/bin
        export PATH=$PATH:$GOBIN

      2. GOPATH变量为当前go开发工程项目的根路径,此处设置为共享文件夹code_root下的Go_root目录,可以根据自己具体实际的情况进行设置

    2. 安装beego
      1.  go get github.com/astaxie/beego
    3. 安装bee工具
      1.  go get github.com/beego/bee
    4.  创建api工程
      1. bee api apiproject
    5. 运行api工程,需要在apiproject目录执行
      1. bee run
  4. govendor包管理工具结合git使用
    1. 安装govendor:go get -u github.com/kardianos/govendor
    2. 初始化:govendor init
    3. 查看:govendor  list
    4. 将GOPATH中本工程使用到的依赖包自动移动到vendor目录中
      #说明:如果本地GOPATH没有依赖包,先go get相应的依赖包
      govendor add +external
      或使用缩写: govendor add +e
    5. 上传vendor.json文件到git即可,可以通过govendor  sync来从网络上下载到依赖包
  5. windows7上goland工具使用
    1. 安装go环境
      1. 下载:https://golang.google.cn/dl/的go1.11.windows-amd64.msi
      2. 双击进行安装,默认会安装到c:/Go
    2. 安装goland软件
      1. 下载:https://www.jetbrains.com/go/,30天免费试用,到期了卸载重新安装即可,或者网上找破解版
      2. 双击进行安装
    3. 设置goland
      1. file->setting->Go->GOROOT设置为c:/Go
      2. file->setting->Go->GOPATH设置为beego所在windows目录的子目录src,如H:\code_root\Go_root\src
      3. 以上设置好后,在goland工具进行代码编辑的时候,会自动扫描到相关依赖,自动补全方法等
      4. 字体大小设置:file->setting->Editor->Font->Size

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐