【GO】【sublime】

1.首先下载GO的安装包:https://golang.org/doc/install#testing 找到上面一个Download超大按钮,找不到的可以不用再看了。

下载完成,安装。

安装成功后,启动命令行 输入 go 有help的一些命令输出就好了

go env

命令,会展示相关环境。

2 配置环境变量

GOPATH是用来告诉Golang命令和其他相关工具,在哪里可以找到你系统上的Go包目录。

GOPATH是一个路径列表,类似于PATH的设置:

GOPATH=/home/USER/go:/home/USER/workspace_go:***
每一个列表项的路径其实都是一个工作空间,每个工作区都应当包含源文件(src)、相关包(pkg)、执行文件(bin)三个目录。

创建工作空间

mkdir ~/Study              
mkdir ~/Study/go

vim ~/.bash_profile

Setting PATH for Python 3.7

The original version is saved in .bash_profile.pysave

PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin
export PATH
GOROOT="/usr/local/go"
export GOROOT
export GOPATH="/Users/wangxue/go" 【备注】我这里就直接在go下了 后续开发遇到问题再说
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

保存之后,source ~/.bash_profile一下,就完成了对GOPATH的配置,可以在终端下go env查看一下配置后的效果。

3 安装Sublime Text3

下载:http://www.sublimetext.com/3 安装。

4 Sublime Text3 插件需先配置 Package Control

打开sumlime text3 如果没有Preferences->Package Control 选项 则打开网址:https://packagecontrol.io/installation#st3
复制sumlime text3 tab 页的内容 打开sublime text3, 在sublime中按Ctrl+` 就是数字1左边那个,弹出命令框输入刚才复制的文字 回车 重启sublime text3就有了

5 点击Package Control选项 ,选install package ,输入gosublime 回车,安装。end。
【问题】Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime 参考:https://www.cnblogs.com/chengxuyuan326260/p/10095914.html

在windows下golang开发环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况,

解决办法:

手动安装gosublime插件:

1.从 工具栏--- Preferences----可以看到 Browse Package(第一个就是),打开后,即找到了插件安装路径,如:C:\Users.....AppData\Roaming\Sublime Text 3\Packages
2.打开网页https://github.com/DisposaBoy/GoSublime,下载gosublime的zip包,解压到上一步的路径上
3.解压后的文件名字改为GoSublime (注意要下载master分支的zip,下载后文件名为GoSublime-master.zip,解压后文件的本来的名字为GoSublime-master)
4 最后重启sublime,我自己电脑上的问题就解决了,显示已经安装成功sublime插件:

6 测试

在GOPATH路径下创建一个hello.go(自己写) 文件,用sublime打开,command + b ,在产生的终端中,输入go run hello.go 测试能否正常输出即可

编辑测试demo:

  (1)在GOPATH下新建项目(文件夹),然后新建测试文件并保存测试内容:

/**

  • 我的测试项目:/Users/hopkings/www/Go/Test/ 或 ~/www/Go/Test/
  • 文件路径:/Users/hopkings/www/Go/Test/main.go
    */
    package main

import (
"fmt"
)

func main() {
fmt.Println("hello");
}
  (2)运行测试  

   可以在终端运行go命令,也可以在sublime用cmd+b运行go命令。

    1)sublime运行:

/**

  • 生成编译文件
  • @output:
  •      [ `go build main.go` | done: 1.151276122s ]
    

*/
go build main.go 或 go build ~/www/Go/Test/main.go

/**

  • 只查看运行结果
  • @output:
  •     hello
    

*/
go run main.go 或 go run ~/www/Go/Test/main.go 
    2)终端运行:

/**

  • 生成编译文件
  • @output:
  •      [ `go build main.go` | done: 1.151276122s ]
    

*/
go build ~/www/Go/Test/main.go

/**

  • 只查看运行结果
  • @output:
  •     hello
    

*/
go run ~/www/Go/Test/main.go

posted @ 2019-02-28 10:56  素人渔芙2017  阅读(191)  评论(0编辑  收藏  举报