go語言在開發效率和執行效率中的優勢讓很多人青睞,所以有傾向打算轉向go語言的開發。
下面介紹在mac os x中golang的開發環境配置。
1.安裝brew
brew是乙個mac下的由ruby開發的包管理系統,其官網是你只要在你的終端中執行
ruby -e "$(curl -fssl便可將其安裝完成。
安裝完之後輸入命令
brew update
即可獲得更新並切換到速度最快的源上
2.安裝go
brew install go
3.安裝分布式管理工具hg
brew install hg
4.建立go的環境變數資料夾
cd $home
mkdir go
vim ~/.bash_profile
加入export gopath=$home/go
export path=$home/bin:$gopath/bin:$path
儲存source ~/.bash_profile
如果你用的是預設的終端這樣做就可以了,但是我的mac中除了bash還有zsh,平時是用zsh的,所以為了bash和zsh都可以執行go需要這樣配置
vim ~/.profile
加入export gopath=$home/go
export path=$home/bin:$gopath/bin:$path
儲存vim ~/.bash_profile
加入source ~/.profile
儲存vim ~/.zshrc
加入source ~/.profile
儲存這樣兩個終端的環境變數就都配置完成了
package main可以將此**儲存成乙個test.go檔案,輸入命令go run test.go來測試執行import "fmt"
func main()
5.gosublime
相信更多人還是願意用sublime來編寫**的
如果你沒有package control可以按ctrl + `輸入以下**安裝
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(''+pf.replace(' ','%20')).read()); print 'please restart sublime text to finish installation』重啟sublime後,按shift+ctrl+p輸入install,然後搜gosublime將其安裝
然後安裝gocode作為**提示工具,在終端中輸入
這時我們按ctrl+b可以彈出乙個控制台,輸入go build test.go執行乙個go**發現提示我們環境變數沒有配置,這是因為gosublime的環境變數需要單獨去配置,bash和zsh配置的在gosublime中是不起作用的。
修改gosublime配置:在 preferences選單下,找到package settings,然後找到 gosublime,再往下找到 settings - default。再開啟的檔案中,將env中改為:
"env": ,並且對於shell我們也可以去修改,比如如果想換成zsh的話,可以改為:
"shell": [「$zsh"],這時,我們執行go**發現編譯可以通過了
mac 下開發golang 配置
1 安裝golang 見附件 2 預設安裝在 usr local go 目錄下 3 配置環境變數 加入環境變數配置 export goroot usr local go export gopath users shaoyu desktop test1 hntv ftplog ecs 執行 sourc...
mac環境下mentohust銳捷登入配置
今天測試react native嵌入原生專案,賬號流量恰好用完,想換同學賬號卻不會更改配置,以至於被網路弄得頭疼了一中午。於是,好好研究了一下這個mentohust我已經全部整理好了,早上好王木木的網盤 mentohust mac配置 不謝 二 各檔案就位噹噹當。這個時候,就有一堆像我這樣的蠢貨開始...
windows下搭建golang開發環境
環境變數配置,這裡只需要配置goroot gobin和gopath三個環境變數即可。gobin golang安裝後根目錄下的bin目錄,即 goroot bin windows平台下預設為c go bin,安裝過程中會由安裝程式自動新增到path環境變數中。goroot golang安裝後的根目錄,...