zoukankan      html  css  js  c++  java
  • ubuntu16.04 Golang语言开发环境搭建

    golang即go语言是跨平台的语言,适用于windows 和linux平台,下面介绍linux平台下ubuntu16.04系统下的开发环境搭建过程。

    一、安装开发必备环境

    执行下面命令分别安装git工具(代码维护工具,可以不装) golang开发库 vim编译器:

    sudo apt-get install git golang-go vim

    以上是一个命令统一把这些库都安装了 也可以分别安装如只安装go 命令为sudo apt-get install golang-go

    输入用户密码进行安装。(命令前边加 sudo 是使用管理员权限安装,需要输入密码,系统级安装需要管理员权限,普通不需要。)

    如果出现安装错误,进行修复安装:

    sudo apt-get -f install

    此命令可以继续上次失败的地方继续安装,自动修复。

    安装完成后,查看安装版本:

    go version

    可以看到版本号为安装正确

    二、配置环境变量

    安装后go之后,要配置几个环境变量,如下:

    GOPATH:go的开发路径

    GOBIN:go工具程序存放路径

    GOROOT:go的安装路径,默认情况下,系统已经自动配置了GOROOT

    操作步骤:

    进入.bashrc配置环境变量:

    sudu vim ~/.bashrc  

    或者sudo vim /etc/profile文件

    在最后面添加如下代码:

    export GOPATH=/home/wwe/go   (具体和个人用户名和go库路径有关)
    export GOBIN=$GOPATH/bin
    export PATH=$PATH:${GOPATH//://bin:}/bin

    保存,退出

    使环境变量生效:

    source ~/.bashrc

    或者source /etc/profile

    查看环境变量是否生效:

    go env

    出现go的环境变量路径信息和版本信息为成功

    三、生成开发环境目录

    进入go 文件夹

    cd /home/wwe/go

    分别创建bin src 和pkg文件夹, 因为go语言的编译环境目录默认要求有这些文件夹存放不同的文件

    mkdir bin

    mkdir src

    mkdir pkg

    完成,之后新建go项目源码放在src下面, 生成的安装包会自动放在bin下,源码编译生成的包即静态库会自动到pkg文件夹下。


    四、常用开发包下载

    go get github.com/astaxie/beego
    go get github.com/go-sql-driver/mysql
    go get github.com/eclipse/paho.mqtt.golang
    go get gopkg.in/mgo.v2
    go get github.com/beego/bee

    默认会下载到GOPATH的src目录下。以上获取的是github.com的相关包,之后有需要的其他的安装包根据提示缺少包信息 用go get 获取

    五、常用开发工具

    几种常用的开发工具

    1  liteIDE

    2  sublime 

    添加sublime text 3的仓库:

    sudo add-apt-repository ppa:webupd8team/sublime-text-3

    回车,出现很多信息。但是我们看看图片最后字知道,这地方在等待我们确认是否添加这个仓库,按enter键继续,按crtl+c取消。

    sudo apt-get update

    sudo apt-get install sublime-text-installer

    安装完成后执行

    subl 

    打开subline工具 之后

    按shift+ctrol+p 快捷键  出来安装包小窗口 输入

    pci  (package control : install packag) 的首字母搜出此安装包 点击回车自动安装,左下方有进度提示,

    之后在此继续安装gosublime 

    之后设置参数进入

    Preferences -> package settings -> GoSublime -> Settings - Uesrs 配置下面的内容
    {  
        "env": {  
            "GOPATH": "/home/wei/go",  
            "GOROOT": "/usr/lib/go-1.6"  
        }  
    }

    下面是sublime text 2的安装命令,与3稍有不同:

    sudo add-apt-repository ppa:webupd8team/sublime-text-2   

    sudo apt-get update  

    sudo apt-get install sublime-text-dev

    进行安装

    3 vim

    可以选择一种进行安装 配置。便于开发调试

    六  go版本升级

    此版本安在的是1.6, 想升级安装golang 1.8+

    首先安装源

    sudo add-apt-repository ppa:longsleep/golang-backports

    更新源

    sudo apt-get update

    安装新版本go

    sudo apt-get install golang-go

  • 相关阅读:
    APICloud联合腾讯云推出“云主机解决方案“,各种福利等你拿
    WiFi模块Demo(新手教程)图文详解模块使用教程
    移动APP 微信支付完整过程(wxPay 方案一)
    APICloud开发者进阶之路 | txLive模块(直播类)试用分享
    解决R语言临时文件目录的问题(tempdir、tempfile)
    CentOS下SparkR安装部署:hadoop2.7.3+spark2.0.0+scale2.11.8+hive2.1.0
    Extending sparklyr to Compute Cost for K-means on YARN Cluster with Spark ML Library
    Running R jobs quickly on many machines(转)
    R语言快速深度学习进行回归预测(转)
    sparklyr包:实现Spark与R的接口
  • 原文地址:https://www.cnblogs.com/wenhuakulv1989/p/7028984.html
Copyright © 2011-2022 走看看