一、搭建Golang开发环境

作者: 豆瓣奶茶 | 来源:发表于2018-03-27 20:47 被阅读129次

    1、安装go

    1.1 下载

    windows、Linux、mac上就支持Golang,下载链接在https://golang.org/dl/

    1.2 安装

    Mac OS从https://golang.org/dl/下载osx安装程序。双击启动安装。按照提示,这应该在/usr/local/go中安装了Golang,并且还会将文件夹/usr/local/go/bin添加到您的PATH环境变量中。

    Windows从https://golang.org/dl/下载MSI安装程序。双击启动安装并遵循提示。默认会安装在c:\go 目录下,并且还将目录 c:\Go\bin 添加到您的path环境变量。

    Linux从https://golang.org/dl/下载tar文件,并将其解压到/usr/local。

    将/usr/local/go/bin添加到PATH环境变量中。这应该安装在linux中。

    1.3 环境变量配置

    1.3.1配置环境变量

    windows系统配置
    如果是安装msi文件,一步步点击next安装完成后,环境变量就已经配置好了
    假设go我们是安装在C盘
    我的电脑——右键“属性”——“高级系统设置”——“环境变量”——“系统变量”
    我们会看道默认给我们配置了GOPATH变量

    GOPATH

    然后,在Path变量中点击编辑

    Path变量编辑
    | 特别说明:如果大家首次安装,上面第一图中是没有OROOT的,第二张图中是没有%GOPATH%\bin的.
    我们需要配置的就是GOROOT变量和在path中添加 %GOPATH%\bin

    为什么要在path中添加%GOPATH%\bin,目前还不知道?望大神解答

    image.png

    GOROOT
    go工程的路径,可以有多个
    例如 e:\workspace\nodecode

    1.3.2 查看配置是否成功

    在windows的Dos中输入
    go env 查看go的配置信息
    go version 查看go的版本信息

    mac系统

    安装

    双击pkg包,顺着指引,即可安装成功。

    在命令行输入 go version,获取到go的版本号,则代表安装成功。

    配置环境变量

    1、打开终端输入cd ~进入用户主目录;

    2、输入ls -all命令查看是否存在.bash_profile;

    3、存在既使用vim .bash_profile 打开文件;

    4、输入 i 进入vim编辑模式;

    5、输入下面代码,

    其中 GOPATH: 日常开发的根目录。GOBIN:是GOPATH下的bin目录。

    export GOPATH=/Users/ruby/go

    export GOBIN=$GOPATH/bin

    export PATH=$PATH:$GOBIN

    6、点击ESC,并输入 :wq 保存并退出编辑。可输入vim .bash_profile 查看是否保存成功。

    7、输入source ~/.bash_profile 完成对golang环境变量的配置,配置成功没有提示。

    8、输入go env 查看配置结果

    选择开发工具

    Atom

    安装好atom工具,然后安装go-plus插件和atom-terminal-panel等插件。

    1.安装go-plus插件,这个插件提供了Atom中几乎所有go语言开发的支持,包括 tools, build flows, linters, vet 和 coverage tools。它还包含很多代码片段和一些其它特性。

    image

    2.language-go

    image

    3.安装file-icon插件,它提针对不同后缀的文件,提供了大量的icon显示。

    atom快捷键大全,参照:https://www.cnblogs.com/hubgit/p/5130192.html

    2.2 使用Goland

    下载地址:http://www.jetbrains.com/go/

    傻瓜式安装,一路next,直到完成。

    打开Goland工具

    创建项目:

    image.png

    常用快捷键:https://blog.csdn.net/benben_2015/article/details/78813670

    2.3 其他开发工具

    比如sublime text,editplus,notpad++,eclipse等等。。

    相关文章

      网友评论

        本文标题:一、搭建Golang开发环境

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