1、安装Go语言。

  .msi下载地址:http://download.csdn.net/detail/u014075041/9555543

  根据提示安装成功!

  在命令行中执行 go env   有提示信息安装成功。

  一般情况下:使用安装程序安装成功后,会在环境变量中设置如下变量:

    PATH:%GOROOT%\bin

    GOROOT: Go的安装路径

    GOPATH:Go项目的路径

2、安装node.js

  .msi的下载地址:http://download.csdn.net/detail/u014075041/9555548

  根据提示安装成功!

  在命令行中执行node -v 有提示信息说明安装成功。

  一般情况下:会在环境变量中设置变量:

    PATH:nodeJs的路径

    Npm: Node Package Manager 包管理器。

      如果 没有npm 要安装:下载npm  解压到nodejs文件夹  在命令行中使用npm 如果出现error  在提示的路径下创建npm 文件夹

3、安装sublime text 2

  .exe的下载地址:http://download.csdn.net/detail/u014075041/9555574

   修正:sublime 2不再支持goSublime 插件

     请使用sublime text 3   下载地址: http://download.csdn.net/detail/u014075041/9557144

4、在sublime text 2中安装 Go插件

   I.  打开sublime Text 2  / ctrl+~/在命令行中输入 

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

  修正:sublime text3 在命令行输入  

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

  /在perferences下看到package Control菜单项 

  II.  重启sublime text 2  / ctrl+shift+p /install package/gosublime

          /ctrl+shift+p/install package/gogdb

  III. 配置 goSublime  perfenences/package settings/gosublime/settings-default

     “env”:{

        “path”:”D:\\Go\\bin”  //go的安装路径

      }

  IV. 配置gogdb perferences/package settings/gogdb/settting-defalut

    “workingdir”:”D:/GoPath”  //开放项目的路径

    “commandline”:”gdb --interpreter=mi  ./main.exe”  执行文件的名称

  IIV. 将gdb.exe  gocode.exe 放到%GOROOT%\bin下

      gdb.exe调试命令

      gocode.exe自动补全命令

    (1)下载地址:http://download.csdn.net/detail/u014075041/9556560

     (2)也可以使用命令。前提是要安装了git

        /git安装下载地址:http://download.csdn.net/detail/u014075041/9556569

        /进入命令行,使用如下命令

         window:go get -u -ldflags -H=windowsgui github.com/nsf/gocode

         mac:

          go get -u github.com/nsf/gocode

          go install github.com/nsf/gocode

        如果出现 如下错误,解决方案:将git/bin的路径放入系统变量path中       

      C:\Users\Goopand\Desktop\Workspace\goWork\src>go get github.com/astaxie/beego
      go: missing Git command. See http://golang.org/s/gogetcmd
      package github.com/astaxie/beego: exec: "git": executable file not found
      in %PATH%

        会提示在相应的go/bin中生成gocode.exe

    (3) gdb没有找到对应的git命令  下载的地址中有包含    

5、在sublime text 2中安装 nodejs插件

   I.  下载nodejs插件

    下载地址:http://download.csdn.net/detail/u014075041/9555623

   II.  Perferences/browser package  将nodejs插件 改名为nodejs 解压放到打开的文件夹

   III. 打开nodejs插件/打开Nodejs.sublime-build文件/

    

“encoding”:”gb2312”

“windows”:{

   “cmd”:[“D:\\tools\\nodejs\\node.exe”,”$file”]

}

  

   IV. Perferences/package settings/nodejs/setting-default

    

“node_command”:”D:\\tools\\nodejs\\node.exe”

 “nmp_command”:”D:\\tools\\nodejs\\npm.cmd”

  

6、使用sublime text2 测试是否安装成功

  I.新建test.go

package main
import "fmt"
func main() {
    sum:=
    ; i < ; i++ {
        sum+=i
    }
    fmt.Println(sum)
}

  II.ctrl+B

      出现的问题:一直执行node.exe  而没有用go.exe 说明ctrl+B 被node.js占用。

      解决方法:(1) 在sublime text2 中使用 tools->Bulid System->goSublime

           (2) 这个没有试验 用的也是上面的操作,只是 new bulid System 输入    

{ "cmd": ["go", "run", "$file_name"], "file_regex": "^[ ]*File \"(…*?)\", line ([0-9]*)", "working_dir": "$file_path", "selector": "source.go" }

    再次执行Ctrl+B  输入 go bulid

      出现的问题:

GoSublime error: MarGo build failed
[ `go build` | done:  ]
    Abort. Cannot start MarGo: Exception: Cannot find command `D:\Users\Administrator\AppData\Roaming\Sublime Text \Packages\User\GoSublime\windows-x32\bin\gosublime.margo_r16.06.02-1_go?.exe`

     解决方案:已安装go及git    在命令行中执行命令:go get github.com/slene/margo

          安装完成后,会在goPath/bin下生成margo.exe 然后将其放到第三方包gosublime下。

          使用上面错误信息的地址:D:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\User\GoSublime\windows-x32\bin\

          将margo.exe放到其中,并改名为gosublime.margo_r16.06.02-1_go?.exe

          由于文件夹中不能有特殊字符,所以不能解决如上问题,如果得到如gosublime.margo_r16.06.02-1_go1.5.2.exe的错误信息的话,可以解决此问题,由于我一直不能够得到,所以用了sublime text3

          我尝试了很多种方法,最后发现是由于sublime text2 不再支持gosublime插件,以至于检测不到go的版本,所以不能正确执行go sublime。

            所以搭建goSublime环境时,要使用sublime text3

 

7、使用sublime text3测试是否成功

   将文件保存到GoPath/src下

  新建one.go

package main

import "fmt"

func main() {
    sum :=
    ; i < ; i++ {
        sum += i
    }
    fmt.Println(sum)
}

  ctrl+B

  # go bulid one.go 会在src下生成one.exe文件

  # one.exe  会显示结果

  或者 go run one.go 会直接显示结果

  如图所示

  

8、至此  Go+sublime text 3环境已搭建成功!

            

    

  

Go+sublime text3的环境搭建的更多相关文章

  1. Node在Sublime Text3下环境搭建(node02)

    一.下载sublime Text的nodejs插件 https://github.com/tanepiper/SublimeText-Nodejs 二.下载后解压 直接改名为nodejs 放到 Pre ...

  2. Sublime Text3中文环境设置

    Sublime Text3中文环境设置 1.首先打开安装好的的Sublime软件,选择Preferences下面的Package Contorol选项出现弹窗方框 2.在弹窗输入install pac ...

  3. windows下基于sublime text3的nodejs环境搭建

    第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper ...

  4. Sublime text3的安装以及python开发环境的搭建

    作者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.html 一. Sublime text3的安装 1.sublime ...

  5. go语言环境搭建+sublime text3(windows环境下)

    感觉有点坑,整了一下午~搞定 go语言环境搭建+sublime text3(windows环境下) 1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功     键 ...

  6. 在windows环境下基于sublime text3的node.js开发环境搭建

    首先安装sublime text3,百度一堆,自己找吧.理论上sublime text2应该也可以.我只能说一句:这个软件实在是太强悍了. 跨平台,丰富的插件体系,加上插件基本上就是一个强悍的ide了 ...

  7. [原]Sublime Text3 搭建16位汇编环境(windows)

    最近在学习王爽的<汇编程序>,参考<简单OS开发前奏<一>EDITPLUS+MASM32搭建汇编开发环境(16位+32位)>http://www.cnblogs.c ...

  8. Sublime Text3 + Golang搭建开发环境

    Sublime Text3 + Golang搭建开发环境 http://blog.csdn.net/aqiang912/article/details/46775409 1.安装git 因为golan ...

  9. Sublime Text3下如何快速搭建开发环境

    安装好Sublime Text3之后,简单几步就可以搭建一个好用的开发环境. sublime的设置包括自定义设置以及插件系统. 打开菜单Preferences -> Settings,编辑自定义 ...

随机推荐

  1. 一份不错的vue.js基础笔记!!!!

    第一章 Vue.js是什么? Vue(法语)同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架.Vue.js的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项 ...

  2. Convert.ToInt32,int.Parse,int.TryParse,(int)的区别

    1 (int)变量名[强制类型转换] 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显 ...

  3. NSArray转json字符串

    func arrayToJson(arr:NSArray) -> String { let jsonData: NSData = try! NSJSONSerialization.dataWit ...

  4. Haproxy+Keepalived高可用负载均衡详细配置

    本文所使用的环境: 10.6.2.128    centos6.5 10.6.2.129    centos6.5 VIP  为10.6.2.150 要实现的目标: 实现10.6.2.128和10.6 ...

  5. Linux 流程控制语句 if else、for、while、until

    1. 单分支if条件语句 书写方式1: if [ 条件判断式 ]; then 执行程序代码 fi 书写方式2: if [ 条件判断式 ] then 执行程序代码 fi 举例: if [ $rate - ...

  6. Winform主窗体设计

    主窗体顶部为菜单按钮,子窗体内嵌入Panel显示 界面如下: 第二步,主窗体离不开的几个方法 1,点击菜单功能,加载子窗体 private void btnOpenForm_Click(object ...

  7. MAC npm 需要管理员权限问题

    我们在进行mac 命令行安装软件的时候,有的时候会遇见这样的问题:Please try running this command again as root/Administrator. 如图: 解决 ...

  8. SQL Server 2008通过LinkServer操作ORACLE

    时光荏苒~~ 最近项目有需求需要通过SQL Server2008中的数据自动更新到ORACLE中,其实,一开始肯定会想到触发器,因为可以保证实时性. 方案一: 首先,我很确定的一件事情就是MSSQL中 ...

  9. C# 网络与Cmd命令

    网络命令行: 1 - ping 2 - ipconfig 本机网络配置情况 3 - net 4 - arp  网络网卡物理/ip地址对应用 5 - tracert 列举数据报到达目标地所经过的网关 6 ...

  10. VMware 搭建 虚拟机设置 静态IP地址配置

    第一步: 第二部:注意网关 第三步: 在配置CentOs安装的时候,记得勾选