大家在开发Golang的时候可能都觉得没有官方的ide而觉得不爽,其实很多工具都支持插件的方式开发Golang,本人自己出于好玩开始学习Golang,如Sublime,eclipse(我最讨厌的ide,总感觉很慢,不过不得不说的是功能真的很强大,个人喜好不同而已)。最初学习Golang的时候才用的是Sublime,但是总觉得不爽,没有debug模式(也许是我没深入研究)。今天看到Golang1.5.1发布的消息,其实在今年8月份已经发布了,由于我是差不多10月份开始学习Golang的,基本语法学习的差不多了才发现其实我已经out了,仔细了解了一下Golang,发现Golang实现了自举,而且在线程开销、内存开销都降低了很多,在这些东西的吸引下,就毫不犹豫的要升级到Golang1.5体验一下。先给大家看一下图,有兴趣继续往下看
一.Golang 安装
在mac 下安装golang 其实很简单(如果之前没有安装过的话),只需要在https://golang.org/dl/现在最新的版本即可。如果之前安装过,升级还是有点麻烦的;步骤如下:
1. 删除/usr/local/go目录.
2. 在删除之后用go version,在1.4下其实这个命令还是可用的,因此还有一个目录需要删除/usr/local/Cellar/go.
3. 此时在测试应该就go 命令就已经无法使用了。如果采用pkg安装的话还需要删除/etc/path.d/go这个文件。
4. 在https://golang.org/doc/install下载1.5版本无脑安装。
此时,安装就已经完成了。
二. 建立工程目录
Golang规范了工程的目录结构,在GOPATH可以指向多个目录,比如我的就有$GOPATH/sty、$GOPATH/opensource和$GOPATH/project,这个可以按照自己的需求建立,每一个目录下都有以下三个目录src、bin、pkg。说到这里就不得不说go get 命令,默认情况下 go get xxx 将代码下载到第一个目录,比如我的是在$GOPATH/opensource下。
三. 环境搭建
本文标题就是为宇宙屌编辑器vs code 而写,所以请安装先安装vs code 在继续往下。
1. 按下组合键 cmd + shift + p 输入install extension 并选择Go.
2. 等待安装完毕,重启vs code。
3. 在$GOPATH 下coding。
4. 点击左边的蜘蛛,发现说什么devel木有设置。折腾半天发现根本没法运行....
四. 问题解决