這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
go語言是google近幾年剛推出的一種語言,以前經常關注每月程式設計語言熱門排行榜,對此語言只是聽過,沒想到哪天我也會使用到這種語言。因為go語言很年輕,所以網上學習資料很難找,老外那裡資料會多些,但是國內訪問又會受到限制,真是讓人惱火。
先到http://code.google.com/p/go/downloads/list上下載兩個檔案。
這兩個檔案是一定都需要的。開始我只是將壓縮包解壓了,但是一直報錯,莫名其妙的。還得說說下著兩個檔案有多費勁。從上午到下午四點,我一直在下載這兩個檔案,但是真心是下載不下來啊。國內訪問老外的網站受限太嚴重了,我是徹底無語了(也許跟公司裡面網速受限多少有些關係吧)。但是工作還得繼續啊。東西是死的,人是活的,我往qq上一瞄,見一正在日本留學的同學線上,忙讓他幫我下,兩分鐘後人家就給我發過來了,真心是不知道該怎樣欣喜了。什麼時候咱們上網也能如此暢快呢?
然後將壓縮包解壓到C盤根目錄下(我也不知道是不是非要這樣),解壓後目錄中的內容包括:
然後安裝msi檔案,我只是把預設的路徑C:\GO\改成了上個壓縮包解壓後的名字,即兩個可能是會混到一起吧。
下面是配置環境變數,這個好多網上的資料都有。
其實msi安裝時候會增加goroot這個系統變數。
建立檔案,編寫go的測試程式,這個就不細說了,因為好多都能搜到。
關鍵是編譯和運行,我一直按照8g hi.go來運行,可是總是報8g不是系統命令什麼的,我就惱了,什麼情況嘛。帶著滿腔怒氣,去翻閱老外的資料,倒是嚇我一跳。命令竟然是go run hi.go。
反反覆複裝了又卸載,然後再裝,正當我要絕望的時候,它神一般的出現了結果。
這個曆史性的時刻一定要記錄下來。
我這個寫的比較粗略,因為我也是按照人家的寫的。http://blog.pfan.cn/lym51/51537.html這個上面說的會詳細一些,但是我所描述的那些都是必須的,千萬不能少了。
各種抱怨啊,也許這些天確實點背點。