文档章节

Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组

____追梦人
 ____追梦人
发布于 2015/05/19 10:31
字数 970
阅读 7690
收藏 9

买来《Go Web编程》一书学习Go语言,结果按照书中的步骤搭建,发现部分站点已经失效了,查了网上好多教程也没有人能够说清楚如何搭建。还是自己动手找方法吧,经过自己的不懈努力终于搭建好了。ps:没有google的日子太难受了,查资料各种不方便,平时基本不FQ,所以。。。。。。

1.下载安装go,今天安装go的时候发现go官网打不开,在网上找各种go下载地址无果,不过还是在不经意间发现了一个下载地址,希望你看到这篇文章时还能下载。我的机器是64位windows8,找个可用的msi太费劲了。附地址 :https://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller 。我电脑就更改了google的hosts,如果你不能访问这个地址的话,建议你也做一下。
下载之后的安装很简单,next到头就好了,安装完成之后,打开终端,输入go回车,能看到安装成功的提示就说明安装成功了。
2.设置GOPATH,找个自己想放置go项目的文件夹,添加一个GOPATH环境变量并指向这个文件夹。如果GOPATH=c:\mygo。一般来说在GOPATH下面创建三个子目录,src,bin,pkg。
3.准备工作完成之后,开始搭建Sublime Text开发go语言的环境。
    a.下载安装sublime text之后,安装Package Control(自行找网上教程,之后如何安装插件的也不赘述)。
    
    b.安装gocode和MarGo。在此之前请确认是否安装了git。如果没有那么请按照如下步骤安装git功能(不是全部功能,仅能完成本次环境的搭建,关于git的详细介绍请参照git官网介绍)。如果你已经是git用户,下面步骤跳过,直接进行d步骤。
    
    c.msysgit是Git for Windows版,其Home Page为:http://msysgit.github.io/ 点击页面中“Download”进入下载列表。下载完毕,双击开始安装:1、除了AdvancedXXX选项,其余全选。2、选择“Use Git Bash only”。3、选择“Checkout as-is,commit as-is”。4、配置git环境变量,在Path后面追加(复制下面代码改下git的安装路径就可以了);D:\Program Files\Git\bin;D:\Program Files\Git\libexec\git-core;
    
    d.打开终端运行如下命令安装gocode和MarGo。
    go get github.com/nsf/gocode   go get github.com/DisposaBoy/MarGo(该工具已经被作者清空了,大部分人在这一步就被卡住了)  如果你也是在第二步卡住了,那么可以按照我的方法进行替换。   使用 go get github.com/slene/margo这个代替。不过这个工具需要自己稍微改动一下。执行完这个步骤,你可以重启下sublimetext试试,下面会输出安装错误信息,会提示你找不到一个叫 gosublime.margo_***.exe的文件。这个时候,你可以去你的GOPATH下的bin目录下找到margo.exe的文件,你可以将这个文件改名为刚才找不到的那个文件名。然后将其复制到 C:\Users\**\AppData\Roaming\Sublime Text 3\Packages\User\GoSublime\windows-x64\bin下面就可以了。
     
     e.安装sublimetext插件:GoSublime、SidebarEnhancements和Go Buid。 修改GoSublime配置:在 Preferences菜单下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings - Default。再打开的文件中,添加如下配置,并保存:"env": {"path":"c:/go/bin;" },
    好了,然后就可以写go代码进行验证了。
如果使用ctrl+B快捷键编译go不能使用,那么你可以自己新建一个build system。具体执行:Tools-Build system-new build system,然后替换内容为:{ "cmd": ["go", "run", "$file_name"], "file_regex": "^[ ]*File \"(…*?)\", line ([0-9]*)", "working_dir": "$file_path", "selector": "source.go" }就可以了,执行编译时选择这个build system就可以了。

本文转载自:http://www.cnblogs.com/luckyliu/p/3790907.html

____追梦人
粉丝 18
博文 123
码字总数 21429
作品 0
青岛
Android工程师
私信 提问
quanpower的Golang学习笔记---2.Sublime Text 2搭建Go开发环境

GO语言吉祥物,很可爱吧。 Go语言的hello world!代码: package main   上一节安装好Go以后,我们就可以搭建开发环境了,这里我用的是 Sublime Text 2 + GoSublime + gocode。对于不了解Sub...

quanpower
2014/01/09
333
1
Ubuntu 13.04 golang开发环境配置

env: ubuntu 13.04 i386 go 1.0.3 sublime text 2 go/golang不错的IDE组合:gocode + sublime text 2 + gosublime 首先安装go,两种方法: 1. 自动:sudo apt-get install golang 配置环境系......

Honghe
2013/04/28
1K
0
搭了一天的sublime text 的go环境,已经不能编译,求助

我在sublime text里面用package control装了gosublime,但是不能自动提示。输入import 没有提示fmt。输入fmt.也没有自动提示。 然后我还装了go build, margo ,gocode 。打开我的代码echo....

ninja_chen
2013/07/21
5.7K
17
Windows下 GoSublime 里面配置 go 自动install 三方包 并可以提示

准备工作 : 1.设置好类似如下的系统环境变量: set GOARCH=386     2.到sublime text 里的 install package 搜索 GoSublime     3.下载 gocode         命令行到 go工作目录(...

错了
2013/08/17
2.6K
0
【备份】golang开发环境搭建

硬盘坏了以前装的东西 装东西的时候还得现搜 所以决定写下来 以后可能用 到golang.org下载 安装包 如果被墙改host windows直接下载那个msi安装的 linux下载下来解压自己设置一下环境变量运行...

羊刀怎么合
2013/02/28
913
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
462
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
17
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
8
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
21
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部