Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)
本文針對的 Go 語言版本為 1.3,之前也有相關文章講解如何在 Ubuntu 下配置Go語言的開發環境,但時過境遷,一些方法已經不相同或者不必要。雖講的是 Ubuntu 下安裝配置過程,但 Windows 系統不僅下載更方便,配置環境部分大同小異,其中 64 位系統的 GCC 編譯器可到?http://tdm-gcc.tdragon.net/?下載。
第一步:安裝Go語言相關工具
請在終端輸入以下指令(如果發現下載速度一般,建議每個分開安裝,否則一個安裝失敗將導致未安裝的全部失敗):
等待全部安裝完成以后,就可以進入下一步的操作
第二步:安裝 Mercurial(如果你不想安裝,可直接跳到第三步的方法二)
Mercurial 是一個版本管理系統,俗稱 hg,可以直接在終端輸入 "hg" 來檢查是否已經安裝該軟件,由于我們需要從 google code 中 clone Go 語言的源碼包,而其使用的版本管理系統為 Mercurial,因此我們在獲取之前需要安裝該軟件,在 Ubuntu 下安裝非常方便,在終端依次輸入以下指令:
第三步:獲取Go語言源碼包
方法一:請先使用"cd"命令跳轉到你想保存Go語言源碼的路徑,因為環境變量設置好以后再改相對麻煩很多,當然你也可以獲取完之后使用"mv"命令移動到你想要的任何位置,但建議一次就想好放在哪里。然后在終端輸入以下指令:
方法二:到?http://golang.org/dl/?(或墻內?http://www.golangtc.com/download)頁面,選擇合適你系統的源碼包,下載后解壓到指定位置,注意源碼包中根目錄的名字應該是 go,一會設置環境變量時需要用到,go這個文件夾中應當包含大致如下圖內容:
第四步:配置Go語言環境變量
環境變量的配置不論是下一步中編譯Go語言源碼還是在之后的開發過程中都是至關重要的。
首先,使用任何文本編輯器打開 home 目錄下的 .bashrc 文件,如果你不確定到底在哪里,在終端直接輸入以下指令也可以:
然后進入文本編輯界面,請在文件的最后追加大致如下圖內容:
其中,GOROOT應當是你存放源碼包的位置,也就是你剛才獲得源碼解壓后 go 文件夾的絕對路徑,例如:我的路徑為 $HOME/go
GOARCH 與 GOOS 與你下載的發行版有關,例如:我的是 32 位的 Ubuntu,因此 GOARCH 為 386,GOOS 為 linux
PATH 的設置最為關鍵,首先在等號右側輸入"${PATH}:",接下來輸入的就是你前面的 GOROOT 路徑下的 bin 文件夾的路徑,例如:我的 GOROOT 路徑為 $HOME/go,則后面需要追加的內容為 $HOME/go/bin
最后一個 GOPATH 是你的工作目錄,可以隨時修改,但是根據約定,在該目錄,至少包含三個文件夾,bin,pkg,src,bin 文件夾用于存放編譯后生成的文件,pkg 用于存放編譯后生成的包(.a結尾),src 文件夾用于存放各類源碼文件,包括你用網絡獲取的源碼包,以及自己編寫的源碼,這樣在編譯時Go才能正常工作
編輯完成后,保存退出。
然后在終端輸入以下指令以使我們的設置生效:
第五步:編譯 Go 源碼
請依次在終端輸入以下指令,以切換到源碼文件夾,并開始編譯:
稍等片刻,等待編譯完成后,應當出現大致如下圖信息:
接著,在終端輸入指令 go 之后,如果看到大致如下信息,說明基本工作已經完成!
第六步:下載 Sublime Text
飛機票:http://www.sublimetext.com/
下載解壓以后,雙擊 sublime_text,就可以使用它了,至于如何添加到 Launcher 中,請參考博文:http://my.oschina.net/Obahua/blog/110612
第七步:安裝 gosublime
首先,我們需要安裝 Sublime Text 的 Package Control 功能,在打開軟件后,按下快捷鍵 Ctrl+`,(`這個符號為英文半角模式下,按下 Tab 鍵上方、數字鍵1左邊的那個按鍵),此時會打開一個命令窗口,復制并輸入以下內容,最后回車:
如果您使用 SUblime Text 3,請參考?http://wbond.net/sublime_packages/package_control/installation#ST3?來安裝 Package Control,一共4個命令,非常簡單。
安裝完成會提示你重啟軟件,之后,你就可以發現在 Preferences 這個菜單下出現了菜單項 Package Control,大致如下圖所示:
接下來,我們要安裝 gosublime 插件,按住 Ctrl+Shift+p 會彈出一個會話框,在其中輸入"install"后,大致如下圖所示:
接下來按回車,會出現一個安裝包的對話框,大致如下圖所示:
輸入"gosublime",選中并回車,然后輸入"go build",選中并回車(可選)。
至此,配置 gosublime 完成。
第八步:Hello World!
在終端輸入以下指令,將在你的 $GOPATH/src 文件夾下創建一個 hello.go 的文件,并進入文本編輯界面
在文本編輯器中輸入以下內容:
保存并退出,然后在終端輸入以下指令:
此時,應當看到大致如下圖結果:
第九步:非標準庫代碼輸入提示
最新版本的 gosublime 要求設置你的 GOPATH 變量到它的配置文件中,否則可能無法支持對非標準庫包的代碼輸入提示,直接上圖,打開 Settings - Default,拷貝所有內容,然后粘貼到 Settings - User 中(這樣的做法是為了保證你的修改不會被插件更新而重置,這插件更新很頻繁)。
接下來,在 env 這欄中輸入你的 GOPATH 變量,重啟設置生效。
恭喜你,成功啦!開始享受你的愉快GO語言之旅吧~~~~~Let's Go!!!!!!!
來源:https://my.oschina.net/Obahua/blog/110767
總結
以上是生活随笔為你收集整理的Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 童虎(说一说童虎的简介)
- 下一篇: ubuntu下Tensorflow 报错