go语言是google近几年刚推出的一种语言,以前经常关注每月编程语言排行榜,对此语言只是听过,没想到哪天我也会使用到这种语言。因为go语言很年轻,所以网上学习资料很难找,老外那里资料会多些,但是国内访问又会受到限制,真是让人恼火。
先到http://code.google.com/p/go/downloads/list上下载两个文件。
这两个文件是一定都需要的。开始我只是将压缩包解压了,但是一直报错,莫名其妙的。还得说说下着两个文件有多费劲。从上午到下午四点,我一直在下载这两个文件,但是真心是下载不下来啊。国内访问老外的网站受限太严重了,我是彻底无语了(也许跟公司里面网速受限多少有些关系吧)。但是工作还得继续啊。东西是死的,人是活的,我往qq上一瞄,见一正在日本留学的同学在线,忙让他帮我下,两分钟后人家就给我发过来了,真心是不知道该怎样欣喜了。什么时候咱们上网也能如此畅快呢?
然后将压缩包解压到C盘根目录下(我也不知道是不是非要这样),解压后目录中的内容包括:
然后安装msi文件,我只是把默认的路径C:\GO\改成了上个压缩包解压后的名字,即两个可能是会混到一起吧。
下面是配置环境变量,这个好多网上的资料都有。
其实msi安装时候会增加goroot这个系统变量。
新建文件,编写go的测试程序,这个就不细说了,因为好多都能搜到。
关键是编译和运行,我一直按照8g hi.go来运行,可是总是报8g不是系统命令什么的,我就恼了,什么情况嘛。带着满腔怒气,去翻阅老外的资料,倒是吓我一跳。命令竟然是go run hi.go。
反反复复装了又卸载,然后再装,正当我要绝望的时候,它神一般的出现了结果。
这个历史性的时刻一定要记录下来。
我这个写的比较粗略,因为我也是按照人家的写的。http://blog.pfan.cn/lym51/51537.html这个上面说的会详细一些,但是我所描述的那些都是必须的,千万不能少了。
各种抱怨啊,也许这些天确实点背点。
有疑问加站长微信联系(非本文作者)