分享
  1. 首页
  2. 文章

一.go安装

吃草的羊 · · 1091 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一.go语言特性

  1. 并发,带垃圾回收的快速编译的语言。
  2. 静态类型语言,类型系统没有层级,比面向对象语言更轻量级。
  3. go为多核机器准备的。

二.go安装方式

  1. go源码安装

    • 源码安装需要有gcc编译器。
*** mac中xcode已经包含;
 ubuntu系统中用sudo apt-get install gcclibc6-dev来安装编译;
 windows中可以安装mingw或cygwin来安装gcc
* 去官网 https://golang.google.cn/ 下载源码 goVERSION.src.tar.gz,解压到$home目录
1. (linux) cd go/src
 ./all.bash
 运行all.bash后出现all test passed说明成功安装.
2. (mac)把命令写入.bashrc或者.zshrc
 export GOPATH=$HOME/gopath
 export PATH=$PATH:$HOME/go/bin:$GOPATH/bin
 bash .bashrc 或bash .zshrc执行
3. (windows)设置 e:/go/bin;e:/gopath
 
  1. go标准包安装

    • window安装

​ export GOROOT=$HOME/go

​ export GOPATH=$HOME/gopath

​ export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

​ 查看系统信息 (windows) systeminfo (linux)uname -m 或arch

    • mac安装直接下一步
    • linux tar zxvf go1.8.3.linux-amd64.tar.gz -C $GO_INSTALL_DIR

      ​ 设置path export PATH=$PATH:$GO_INSTALL_DIR/go/bin

    1. 第三方工具安装

      gvm版本管理工具

       bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    gvm install go1.8.3
    go use go1.8.3 --default

    ​ apt-get安装go

    sudo apt-get install python-software-properties
    sudo add-apt-repository ppa:gophers/go
    sudo apt-get update
    sudo apt-get install golang-stable git-core mercurial

    ​ wget

    wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
    sudo tar -zxf go1.8.3.linux-amd64.tar.gz -C /usr/local
    export GOROOT=/usr/local/go
    export GOBIN=$GOROOT/bin
    export PATH=$PATH:$GOBIN
    export GOPATH=$HOME/gopath

    或者

    sudo vim /etc/profile

    export GOROOT=/usr/local/go
    export GOBIN=$GOROOT/bin
    export PATH=$PATH:$GOBIN
    export GOPATH=$HOME/gopath

    source /etc/profile

    mac Homeberw安装

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    brew update && brew upgrade
    brew install go 
    brew install git
    brew install mercurial

    有疑问加站长微信联系(非本文作者)

    本文来自:Segmentfault

    感谢作者:吃草的羊

    查看原文:一.go安装

    入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

    关注微信
    1091 次点击
    暂无回复
    添加一条新回复 (您需要 后才能回复 没有账号 ?)
    • 请尽量让自己的回复能够对别人有帮助
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
    • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
    • 图片支持拖拽、截图粘贴等方式上传

    用户登录

    没有账号?注册
    (追記) (追記ここまで)

    今日阅读排行

      加载中
    (追記) (追記ここまで)

    一周阅读排行

      加载中

    关注我

    • 扫码关注领全套学习资料 关注微信公众号
    • 加入 QQ 群:
      • 192706294(已满)
      • 731990104(已满)
      • 798786647(已满)
      • 729884609(已满)
      • 977810755(已满)
      • 815126783(已满)
      • 812540095(已满)
      • 1006366459(已满)
      • 692541889

    • 关注微信公众号
    • 加入微信群:liuxiaoyan-s,备注入群
    • 也欢迎加入知识星球 Go粉丝们(免费)

    给该专栏投稿 写篇新文章

    每篇文章有总共有 5 次投稿机会

    收入到我管理的专栏 新建专栏