日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)

發布時間:2024/9/20 Ubuntu 85 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文針對的 Go 語言版本為 1.3,之前也有相關文章講解如何在 Ubuntu 下配置Go語言的開發環境,但時過境遷,一些方法已經不相同或者不必要。雖講的是 Ubuntu 下安裝配置過程,但 Windows 系統不僅下載更方便,配置環境部分大同小異,其中 64 位系統的 GCC 編譯器可到?http://tdm-gcc.tdragon.net/?下載。

第一步:安裝Go語言相關工具
請在終端輸入以下指令(如果發現下載速度一般,建議每個分開安裝,否則一個安裝失敗將導致未安裝的全部失敗):

sudo apt-get install bison ed gawk gcc libc6-dev make

等待全部安裝完成以后,就可以進入下一步的操作

第二步:安裝 Mercurial(如果你不想安裝,可直接跳到第三步的方法二)
Mercurial 是一個版本管理系統,俗稱 hg,可以直接在終端輸入 "hg" 來檢查是否已經安裝該軟件,由于我們需要從 google code 中 clone Go 語言的源碼包,而其使用的版本管理系統為 Mercurial,因此我們在獲取之前需要安裝該軟件,在 Ubuntu 下安裝非常方便,在終端依次輸入以下指令:

sudo apt-get install python-setuptools sudo apt-get install python-dev sudo apt-get install build-essential sudo apt-get install mercurial

第三步:獲取Go語言源碼包
方法一:請先使用"cd"命令跳轉到你想保存Go語言源碼的路徑,因為環境變量設置好以后再改相對麻煩很多,當然你也可以獲取完之后使用"mv"命令移動到你想要的任何位置,但建議一次就想好放在哪里。然后在終端輸入以下指令:

hg clone -r release https://go.googlecode.com/hg/ go

方法二:到?http://golang.org/dl/?(或墻內?http://www.golangtc.com/download)頁面,選擇合適你系統的源碼包,下載后解壓到指定位置,注意源碼包中根目錄的名字應該是 go,一會設置環境變量時需要用到,go這個文件夾中應當包含大致如下圖內容:

第四步:配置Go語言環境變量
環境變量的配置不論是下一步中編譯Go語言源碼還是在之后的開發過程中都是至關重要的。
首先,使用任何文本編輯器打開 home 目錄下的 .bashrc 文件,如果你不確定到底在哪里,在終端直接輸入以下指令也可以:

nano ~/.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才能正常工作

編輯完成后,保存退出。
然后在終端輸入以下指令以使我們的設置生效:

$source .bashrc

第五步:編譯 Go 源碼
請依次在終端輸入以下指令,以切換到源碼文件夾,并開始編譯:

cd $GOROOT/src ./all.bash

稍等片刻,等待編譯完成后,應當出現大致如下圖信息:

接著,在終端輸入指令 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左邊的那個按鍵),此時會打開一個命令窗口,復制并輸入以下內容,最后回車:

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'

如果您使用 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 的文件,并進入文本編輯界面

nano $GOPATH/src/hello.go

在文本編輯器中輸入以下內容:

保存并退出,然后在終端輸入以下指令:

go run $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)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。