zoukankan      html  css  js  c++  java
  • 在 Windows 下部署 Go 语言环境

    http://bbs.chinaunix.net/thread-4088281-1-1.html

    1. 首先下载官方二进制安装包:
    32 位选择 windows-386.msi
    64 位选择 windows-386.msi
    http://code.google.com/p/go/down ... ws+Type%3DInstaller

    cmd输入:
    go version
    如果有显示go版本信息,则表示成功安装。


    2. 设置 GOPATH
    在任意磁盘根目录新建一个文件夹,名字随意,这个将会是我们的工作目录。
    我把它命名为 newgo
    newgo 目录下新建三个目录:
    bin  pkg  src

    之后在“计算机”---“属性”---“高级系统设置”---“高级"---”环境变量“---”系统变量“下面点击新建添加:
    变量名:GOPATH
    变量值:D: ewgo

    为了能在系统里调用我们自己的安装包,还需要将 D: ewgoin 加入系统变量。
    在系统变量里找到变量”Path“,点击编辑,在变量值后面添加:

    1. ;D: ewgoin
    复制代码

    cmd 输入:
    go env
    如果有看到”set GOPATH = D: ewgo“,则表示我们的 GOPATH 已经成功设置。


    3. 版本控制系统 git 和 hg
    为了能正常使用 go get 命令需要安装这两个版本控制系统。

    git for windows:http://msysgit.github.io/
    cmd 输入:
    git --version
    如果有正常输出则表示安装成功,没有的话就自己把 git 安装目录手动添加到:
    在系统变量里找到变量”Path“,点击编辑,在变量值后面添加:

    1. ;C:Program FilesGitin
    复制代码

    mercurial for windows:http://mercurial.selenic.com/wiki/Download#Windows
    cmd 输入:
    hg --version
    如果有正常输出则表示安装成功。

    另外 dos 命令很弱,为了能更好使用 cmd, 我建议安装 MinGW
    http://www.mingw.org/
    注销重启后就可以在 cmd 使用一些 bash 命令,如:cd、less、touch、mkdir...非常方便。


    4. 推荐编辑器 sublime text3
    http://www.sublimetext.com/3

    安装后打开菜单栏中 “Preferences > Browse Packages”找到目录
    在 cmd 命令行里进入此目录,输入:
    git clone https://github.com/wbond/sublime_package_control.git "Package Control"  //安装 Package Control
    cd "Package Control"
    git checkout python3

    Package Control 安装完毕,重启 ST3。
    快捷键 shift + crtl + p 
    输入 install 确认
    输入 gosulime 确认安装
    重启后 ST3 就可以正常识别 go 文件。

    在 D: ewsrc 目录下新建 main.go 并打开输入代码:

    1. package main
    2. import (
    3.         "fmt"
    4. )
    5. func main() {
    6.         fmt.Println("hello world!")
    7. }
    复制代码

    快捷键 Ctrl-b
    输入 go run main.go
    成功显示 hello world!
    Esc 键退出小窗口

    至此,Go for windows 环境部署完毕。
    Happy to Go!

  • 相关阅读:
    HDU4465 Candy
    《有关概率和期望问题的研究》读书笔记(完成度:40%)
    HDU5583 Kingdom of Black and White
    Gym100548F Color
    HDU6035 Colorful Tree
    Echarts笔记
    springMVC
    Struts2
    SSH框架学习中遇到的问题
    I/O流
  • 原文地址:https://www.cnblogs.com/code-style/p/3305337.html
Copyright © 2011-2022 走看看