zoukankan      html  css  js  c++  java
  • Mac下Go语言环境的搭建

    go语言运行包安装

    下载地址:

    https://code.google.com/p/go/downloads/list

    Snip20130114 1

    我下载的是:go1.0.3 Mac OS X (x86 64-bit) Signed PKG installer 

    go1.0.3.darwin-amd64-signed.pkg

    下载完成后直接安装。运行包自动安装在 /usr/local/go 中,这样在命令终端就可以运行go命令了。

    这时候在命令行输入 go,会看到下面信息:

    cybercarematoMacBook-Pro:iOS cybercare$ go
    Go is a tool for managing Go source code.

    Usage:

    go command [arguments]

    The commands are:

    build compile packages and dependencies
    clean remove object files
    doc run godoc on package sources
    env print Go environment information
    fix run go tool fix on packages
    fmt run gofmt on package sources
    get download and install packages and dependencies
    install compile and install packages and dependencies
    list list packages
    run compile and run Go program
    test test packages
    tool run specified go tool
    version print Go version
    vet run go tool vet on packages

    Use "go help [command]" for more information about a command.

    Additional help topics:

    gopath GOPATH environment variable
    packages description of package lists
    remote remote import path syntax
    testflag description of testing flags
    testfunc description of testing functions

    Use "go help [topic]" for more information about that topic.

    在/usr/local/go/misc中,可以看到有很多编辑器版本, 在其下可以自动配置不同编辑器开发go语言。

    检查安装是否成功的方法

    新建一个文件 hello.go, 内容如下:

    package main

    import "fmt"

    func main() {
    fmt.Printf("hello, world\n")
    }

    在命令行执行 go run hello.go 应该收到下面信息:

    go run hello.go
    hello, world

    这就表示go安装正常。

    如果你的环境变量有问题,并且报错:
    键入 go env
    查看一下Go的环境变量

    开发工具的设置

    有很多开发工具可选,这里我选用 LiteIDE,LiteIDE是一款专门为Go语言开发的集成开发环境(IDE)。

    下载地址:https://code.google.com/p/golangide/downloads/list

    NewImage

    我下载的是: liteidex16.macosx-10.6-webkit.dmg

    项目主页: http://code.google.com/p/golangide
    项目源码 : http://code.google.com/p/liteide
    讨论组: http://groups.google.com/group/liteide-dev
    下载链接: http://code.google.com/p/golangide/downloads/list
    更新记录: http://code.google.com/p/golangide/wiki/changes

    安装时切记需要把App从dmg文件中拖到应用中,在dmg中无法修改配置文件。

    打开LiteIDE时,注意浏览一下Package浏览这里的提示, 如果是下面方式: 

    NewImage

    典型的是因为 GOROOT 全局变量没有配置对。我们需要修改全局设置, 默认 GOROOT 的地址是 $HOME/go

    我们是安装在 /usr/local/go 这里的,显然不对,需要修改,修改后 刷新 Package 浏览。

    NewImage

    刷新 Package 浏览。一直到看到了类似下面的方式才可:

    NewImage

    配置好后,用默认代码编译执行会出现正常的结果。

    https://code.google.com/p/golang-china/wiki/Install#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F

    go get 用到的版本控制工具可以在下面地址去下载:

    https://github.com/golang/go/wiki/GoGetTools

    image

    参考资料:

    在mac上安装Go语言初体验
    http://www.cnblogs.com/liping13599168/archive/2012/11/08/2760316.html

    http://go-lang.cat-v.org/doc/trans/cn/install

    http://www.aqee.net/go/a-tour-of-go/#5

  • 相关阅读:
    Max retries exceeded with ur
    DHTML【1】
    广播发送与接收
    用例图之我见
    rman catalog (rman 恢复目录)
    面试高频题:单链表的逆置操作/链表逆序
    C#3.0 语言基础扩充
    hdu 1114 Piggy-Bank(完全背包)
    VSS Get Latest Version 没有提示recursive的对话框解决
    微服务实践分享(3)服务发现
  • 原文地址:https://www.cnblogs.com/ghj1976/p/2863142.html
Copyright © 2011-2022 走看看