1:GO語言環境搭建《Let's Go》

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

開發大概三年左右了,但是用的都是java,除了公司的項目,自己用java做了一套任務管理系統,android做了幾個app,想想也應該學習一門新語言了,網上瀏覽了下,最終選擇了GO,Let's Go!

下載準備

1:下載go

地址:http://www.golangtc.com/ PS:本來想發官網的,但是天朝網路你懂的,索性不無趣了!推薦下載msi包,問我為啥:省事兒。

2:設定環境變數

如下即可:

GOARCH=amd64               //我是windows x64系統 我就這麼寫 32的填386
GOBIN=c:\go\bin               //go安裝路徑裡面的bin
GOOS=windows                 //我是windows我就填windows linux mac 自己查
GOPATH=C:\GOPATH         //這個沒有的話需要自己建立 ,然後在裡面建立 src、bin、pkg三個目錄
GOROOT=c:\go                  //go安裝路徑  

3:下載Sublime Text 3 

地址:http://www.sublimetext.com/ 

3.1:安裝Package Control

Ctrl+~ 開啟Sublime控制台 輸入如下,即可安裝,前提要連網:

import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

PS:如果安不成功,那麼請自己百度,因為這不是重點。

4:安裝git

下載地址:http://git-scm.com/download/ 

PS:你問我怎麼安?做開發的不會安軟體不是好架構師,滾開!

5:安裝gocode

控制台運行下面那兩條:

go get github.com/nsf/gocode   
go get github.com/DisposaBoy/MarGo

6:安裝Sublime外掛程式

需要安裝gosublime和SidebarEnhancements,其他的自便。

PS:Sublime怎麼安外掛程式請自行百度

安裝好之後,在 Preferences菜單下,找到Package Settings,然後找到 GoSublime,再往下找到 Settings - Default。再開啟的檔案中,添加如下配置,並儲存:"env": {"path":"c:/go/bin;" },

7:寫測試代碼

建立一個檔案叫hello.go

內容如下:

package main
import (
   "fmt"
)
func main() {
   fmt.Println("Hello and fuck the world")
}

PS:我擦,osc的編輯器為什麼不自己格式化

8:運行代碼

少年準備好你的左手,按Ctrl+B 開啟控制台,然後輸入:go run hello.go

你就會在控制台看見:Hello and fuck the world

9:就此結束,我只是為了做記錄!








相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.