以太坊gocentos
1. go部署在哪個linux發行版好
哪個都可以。根據你喜歡的平台。一般Linux發行中使用較多的是
Centos及Ubuntu。
本人推薦使用前者。個人愛好
2. 如何在centos上安裝golang最新版
#下載Linux系統的golang(golang.org)
$wgetpath/to/go*******.tar.gz
$sudotar-xvfgo*******.tar.gz
$sudomvgo/usr/local/
$sudoln-s/usr/local/go/bin/go/usr/local/bin/go
$sudoln-s/usr/local/go/bin/gofmt/usr/local/bin/gofmt
$sudoln-s/usr/local/go/bin/godoc/usr/local/bin/godoc
3. linux安裝go語言需要root用戶嗎
Go語言在Centos下的安裝:
注意,以下命令需要以root身份,或者sudo運行。
說明,如果要自定義安裝位置的話,需要配置GOROOT環境變數,所以這里我們採用默認的目錄進行安裝,就可以不配置GOROOT環境變數了。
首先去官網下載go的安裝包,這里用的是:go1.5.1.linux-amd64.tar.gz
■ 1,選擇安裝路徑
由於默認的go路徑,在/usr/local下, 所以用如下命令,解壓創建/usr/local/go
tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz
■ 2,添加PATH環境變數
vi /etc/profile
然後加入下面這行:
export PATH=$PATH:/usr/local/go/bin
■ 3,建立Go的工作空間(workspace,也就是GOPATH環境變數指向的目錄)
GO代碼必須在工作空間內。工作空間是一個目錄,其中包含三個子目錄:
src ---- 裡面每一個子目錄,就是一個包。包內是Go的源碼文件
pkg ---- 編譯後生成的,包的目標文件
bin ---- 生成的可執行文件。
這里,我們在/home目錄下, 建立一個名為gopath(可以不是gopath, 任意名字都可以)的文件夾,
然後再建立三個子文件夾(子文件夾名必須為src、pkg、bin)。如下圖:
■ 4,設置GOPATH環境變數
vi /etc/profile
然後加入下面這行:
export GOPATH=/home/gopath
保存後,執行以下命令,使環境變數立即生效:
source /etc/profile
至此,Go語言的環境已經安裝完畢。下面開始 HelloWorld
4. linux支持go直接運行嗎
Go語言在Centos下的安裝: 注意,以下命令需要以root身份,或者sudo運行。 說明,如果要自定義安裝位置的話,需要配置GOROOT環境變數,所以這里我們採用默認的目錄進行安裝,就可以不配置GOROOT環境變數了。 首先去官網下載go的安裝包,這里用的...
5. golang 在mac 下go install成二進制文件,上傳到centos 無法執行
mac下編譯器默認編譯的是mac os x的可執行文件。
編譯centos上的可執行文件的時候需要交叉編譯。
golang的交叉編譯很容易,你的情況的話用下面這條命令
GOOS=linux GOARCH=amd64 go build ./文件
6. CentOS 6.5上搭建以太坊私有鏈,編譯時報錯: make: *** [geth] Error 1,請各位大神指教
build/env.sh go run build/ci.go install ./cmd/geth
make: *** [geth] Error 1
沒有這個目錄,或者這個目錄許可權不夠
7. centos 7 默認安裝go語言環境嗎
1.1 Go 安裝
Go的三種安裝方式
Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:
Go源碼安裝:這是一種標準的軟體安裝方式。對於經常使用Unix類系統的用戶,尤其對於開發者來說,從源碼安裝可以自己定製。
Go標准包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統。這種方式適合快速安裝,可根據自己的系統位數下載好相應的安裝包,一路next就可以輕松安裝了。**推薦這種方式**
第三方工具安裝:目前有很多方便的第三方軟體包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應系統的用戶。
最後,如果你想在同一個系統中安裝多個版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎麼處理。
Go源碼安裝
在Go的源代碼中,有些部分是用Plan 9 C和AT&T匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。
在Mac系統中,只要你安裝了Xcode,就已經包含了相應的編譯工具。
在類Unix系統中,需要安裝gcc等工具。例如Ubuntu系統可通過在終端中執行sudo apt-get install gcc
libc6-dev來安裝編譯工具。
在Windows系統中,你需要安裝MinGW,然後通過MinGW安裝gcc,並設置相應的環境變數。
你可以直接去官網下載源碼,找相應的goVERSION.src.tar.gz的文件下載,下載之後解壓縮到$HOME目錄,執行如下代碼:
cd go/src
./all.bash
運行all.bash後出現"ALL TESTS PASSED"字樣時才算安裝成功。
上面是Unix風格的命令,Windows下的安裝方式類似,只不過是運行all.bat,調用的編譯器是MinGW的gcc。
如果是Mac或者Unix用戶需要設置幾個環境變數,如果想重啟之後也能生效的話把下面的命令寫到.bashrc或者.zshrc裡面,
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin
如果你是寫入文件的,記得執行bash .bashrc或者bash
.zshrc使得設置立馬生效。
如果是window系統,就需要設置環境變數,在path裡面增加相應的go所在的目錄,設置gopath變數。
當你設置完畢之後在命令行裡面輸入go,看到如下圖片即說明你已經安裝成功
圖1.1 源碼安裝之後執行Go命令的圖
如果出現Go的Usage信息,那麼說明Go已經安裝成功了;如果出現該命令不存在,那麼可以檢查一下自己的PATH環境變中是否包含了Go的安裝目錄。
關於上面的GOPATH將在下面小節詳細講解
Go標准包安裝
Go提供了每個平台打好包的一鍵安裝,這些包默認會安裝到如下目錄:/usr/local/go
(Windows系統:c:\Go),當然你可以改變他們的安裝位置,但是改變之後你必須在你的環境變數中設置如下信息:
export GOROOT=$HOME/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
上面這些命令對於Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對於windows用戶來說當然是寫入環境變數。