zoukankan      html  css  js  c++  java
  • Golang开发环境搭建(Windows下)

    一 前言

    搭建go开发环境主要有以下方式:

    1. goEclipse
    2. sublime text + gosublime + gocode
    3. liteIDE

    第一种,速度较慢;第三种,还得新装一个软件;推荐使用第二种方式。

    二 步骤

    1. 安装go环境,配置GOROOT和GOPATH,添加PATH变量

    2. 安装package controll ( crtrl + 反引号进入命令)

      输入以下内容并回车(不同版本的sublime,该内容貌似不一样)。

       import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'    
      
    3. 安装gosublime pakcage (ctrl + shift + p 进入包管理器)

      输入install回车,进入一个安装pakcage的对话框
      输入GoSublime 回车

    4. 安装gocode(语言自动补全守护程序)(使用go get前提是已安装git环境)

      1. go get -u github.com/nsf/gocode 获取项目文件

      2. go install github.com/nsf/gocode 编译项目文件得到可执行文件

      3. 配置gosublime 使用它

        Preferences ==> package settings ==> GoSublime ==> settings-Default

        将该文件的

         "env":{},
        

        改为

         "env":{
              "path":"E:\GoRepo\gocode\bin"
              },
        

        其中,E:\GoRepo是笔者存放下载的go库的总目录,E:GoRepogocodein`包含了gocode的可执行文件。

    5. 编写hello文件

    6. ctrl + b 切换到侧边栏显示状态

       [ E:/workspaces/golang/hello/ ] go build hello.go
       [ E:/workspaces/golang/hello/ ] hello
      

    三 第一个Go项目

    比如在E:\workspaces\golang中新建一个web项目:

    $ cd /e/workspaces/golang
    $ mkdir myweb
    $ cd myweb
    $ mkdir src
    $ mkdir bin
    $ cd src
    $ mkdir server      // 弄个server包
    $ // 在server包下创建server.go文件
    $ cd ../bin
    $ go build server   // 编译server.go文件(如果server.go引入了其它包的文件,则编译其它包)
    $ ./server            // 运行server
    

    ** 注意: ** 为了构建这个工程,必须将"E:workspacesgolangmyweb"加入到GOPATH环境变量中。

    在sublime下开发时,则可以 Preferences ==> package settings ==> GoSublime ==> settings-User,在文件中添加如下内容:

    {
    	"env": {
    		"GOPATH":"E:\workspaces\golang\myweb"
    	}
    }
  • 相关阅读:
    Flask框架总结
    spring boot 批量新增
    Visual Studio Code代码格式化Vue文件设置快捷键ctrl+alt+l
    Visual Studio Code安装插件!!!
    JavaScript:改变 HTML 内容
    使用JavaScript脚本在页面上显示输出
    将redis添加到linux系统服务
    虚拟机VMware下CentOS6.6安装教程图文详解
    CentOS-6.5下portal连接mysql失败,报permission denied
    2017-03-22、Linux同步当前服务器时间
  • 原文地址:https://www.cnblogs.com/qiankunli/p/4534374.html
Copyright © 2011-2022 走看看