1、首先打開(kāi)開(kāi)始菜單運(yùn)行cmd。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供荊門網(wǎng)站建設(shè)、荊門做網(wǎng)站、荊門網(wǎng)站設(shè)計(jì)、荊門網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、荊門企業(yè)網(wǎng)站模板建站服務(wù),10余年荊門做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、然后輸入go回車。出現(xiàn)一下畫面表示已經(jīng)安裝完畢。
如果用戶沒(méi)有配置可能是安裝過(guò)程中出了點(diǎn)小錯(cuò)誤,那么可以自行配制,也可以重新安裝。
自行配置方法
1、首先打開(kāi)計(jì)算機(jī)的屬性,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置。
2、然后在環(huán)境變量Path中加上變量C:\Go\bin。
3、然后再點(diǎn)擊新建,添加一個(gè)新的環(huán)境變量。
變量名:GOROOT
變量值:C:\Go\
完成后根據(jù)上面的方法驗(yàn)證。
Go語(yǔ)言
工具/原料能上網(wǎng)的linux服務(wù)器一臺(tái)
windows電腦一臺(tái)
方法/步驟
1
請(qǐng)自行安裝SSH遠(yuǎn)程工具
2
SSH遠(yuǎn)程登錄你的linux服務(wù)器
3
yum install mercurial
安裝 mercurial包
4
安裝git包
yum install git
5
安裝gcc
yum install gcc
6
然后就可以golang的壓縮包了
1.1 Go 安裝
Go的三種安裝方式
Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見(jiàn)的安裝方式:
Go源碼安裝:這是一種標(biāo)準(zhǔn)的軟件安裝方式。對(duì)于經(jīng)常使用Unix類系統(tǒng)的用戶,尤其對(duì)于開(kāi)發(fā)者來(lái)說(shuō),從源碼安裝可以自己定制。
Go標(biāo)準(zhǔn)包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統(tǒng)。這種方式適合快速安裝,可根據(jù)自己的系統(tǒng)位數(shù)下載好相應(yīng)的安裝包,一路next就可以輕松安裝了。**推薦這種方式**
第三方工具安裝:目前有很多方便的第三方軟件包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應(yīng)系統(tǒng)的用戶。
最后,如果你想在同一個(gè)系統(tǒng)中安裝多個(gè)版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎么處理。
Go源碼安裝
在Go的源代碼中,有些部分是用Plan 9 C和ATT匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。
在Mac系統(tǒng)中,只要你安裝了Xcode,就已經(jīng)包含了相應(yīng)的編譯工具。
在類Unix系統(tǒng)中,需要安裝gcc等工具。例如Ubuntu系統(tǒng)可通過(guò)在終端中執(zhí)行sudo apt-get install gcc
libc6-dev來(lái)安裝編譯工具。
在Windows系統(tǒng)中,你需要安裝MinGW,然后通過(guò)MinGW安裝gcc,并設(shè)置相應(yīng)的環(huán)境變量。
你可以直接去官網(wǎng)下載源碼,找相應(yīng)的goVERSION.src.tar.gz的文件下載,下載之后解壓縮到$HOME目錄,執(zhí)行如下代碼:
cd go/src
./all.bash
運(yùn)行all.bash后出現(xiàn)"ALL TESTS PASSED"字樣時(shí)才算安裝成功。
上面是Unix風(fēng)格的命令,Windows下的安裝方式類似,只不過(guò)是運(yùn)行all.bat,調(diào)用的編譯器是MinGW的gcc。
如果是Mac或者Unix用戶需要設(shè)置幾個(gè)環(huán)境變量,如果想重啟之后也能生效的話把下面的命令寫到.bashrc或者.zshrc里面,
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin
如果你是寫入文件的,記得執(zhí)行bash .bashrc或者bash
.zshrc使得設(shè)置立馬生效。
如果是window系統(tǒng),就需要設(shè)置環(huán)境變量,在path里面增加相應(yīng)的go所在的目錄,設(shè)置gopath變量。
當(dāng)你設(shè)置完畢之后在命令行里面輸入go,看到如下圖片即說(shuō)明你已經(jīng)安裝成功
圖1.1 源碼安裝之后執(zhí)行Go命令的圖
如果出現(xiàn)Go的Usage信息,那么說(shuō)明Go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了Go的安裝目錄。
關(guān)于上面的GOPATH將在下面小節(jié)詳細(xì)講解
Go標(biāo)準(zhǔn)包安裝
Go提供了每個(gè)平臺(tái)打好包的一鍵安裝,這些包默認(rèn)會(huì)安裝到如下目錄:/usr/local/go
(Windows系統(tǒng):c:\Go),當(dāng)然你可以改變他們的安裝位置,但是改變之后你必須在你的環(huán)境變量中設(shè)置如下信息:
export GOROOT=$HOME/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
上面這些命令對(duì)于Mac和Unix用戶來(lái)說(shuō)最好是寫入.bashrc或者.zshrc文件,對(duì)于windows用戶來(lái)說(shuō)當(dāng)然是寫入環(huán)境變量。
如何判斷自己的操作系統(tǒng)是32位還是64位?
我們接下來(lái)的Go安裝需要判斷操作系統(tǒng)的位數(shù),所以這小節(jié)我們先確定自己的系統(tǒng)類型。
Windows系統(tǒng)用戶請(qǐng)按Win+R運(yùn)行cmd,輸入systeminfo后回車,稍等片刻,會(huì)出現(xiàn)一些系統(tǒng)信息。在“系統(tǒng)類型”一行中,若顯示“x64-based
PC”,即為64位系統(tǒng);若顯示“X86-based PC”,則為32位系統(tǒng)。
Mac系統(tǒng)用戶建議直接使用64位的,因?yàn)镚o所支持的Mac OS X版本已經(jīng)不支持純32位處理器了。
Linux系統(tǒng)用戶可通過(guò)在Terminal中執(zhí)行命令arch(即uname
-m)來(lái)查看系統(tǒng)信息:
64位系統(tǒng)顯示
x86_64
32位系統(tǒng)顯示
i386
Mac 安裝
訪問(wèn)下載地址,32位系統(tǒng)下載go1.4.2.darwin-386-osx10.8.pkg,64位系統(tǒng)下載go1.4.2.darwin-amd64-osx10.8.pkg,雙擊下載文件,一路默認(rèn)安裝點(diǎn)擊下一步,這個(gè)時(shí)候go已經(jīng)安裝到你的系統(tǒng)中,默認(rèn)已經(jīng)在PATH中增加了相應(yīng)的~/go/bin,這個(gè)時(shí)候打開(kāi)終端,輸入go
看到類似上面源碼安裝成功的圖片說(shuō)明已經(jīng)安裝成功
如果出現(xiàn)go的Usage信息,那么說(shuō)明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。
Linux 安裝
訪問(wèn)下載地址,32位系統(tǒng)下載go1.4.2.linux-386.tar.gz,64位系統(tǒng)下載go1.4.2.linux-amd64.tar.gz,
假定你想要安裝Go的目錄為 $GO_INSTALL_DIR,后面替換為相應(yīng)的目錄路徑。
解壓縮tar.gz包到安裝目錄下:tar zxvf go1.4.2.linux-amd64.tar.gz -C
$GO_INSTALL_DIR。
設(shè)置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/bin
然后執(zhí)行g(shù)o
圖1.2 Linux系統(tǒng)下安裝成功之后執(zhí)行g(shù)o顯示的信息
如果出現(xiàn)go的Usage信息,那么說(shuō)明go已經(jīng)安裝成功了;如果出現(xiàn)該命令不存在,那么可以檢查一下自己的PATH環(huán)境變中是否包含了go的安裝目錄。
Windows 安裝
訪問(wèn)Google Code 下載頁(yè),32
位請(qǐng)選擇名稱中包含 windows-386 的 msi 安裝包,64 位請(qǐng)選擇名稱中包含 windows-amd64 的。下載好后運(yùn)行,不要修改默認(rèn)安裝目錄
C:\Go\,若安裝到其他位置會(huì)導(dǎo)致不能執(zhí)行自己所編寫的 Go 代碼。安裝完成后默認(rèn)會(huì)在環(huán)境變量 Path 后添加 Go 安裝目錄下的 bin 目錄
C:\Go\bin\,并添加環(huán)境變量 GOROOT,值為 Go 安裝根目錄 C:\Go\ 。
驗(yàn)證是否安裝成功
在運(yùn)行中輸入 cmd 打開(kāi)命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入
cd %GOROOT%,看是否能進(jìn)入 Go 安裝目錄。若都成功,說(shuō)明安裝成功。
不能的話請(qǐng)檢查上述環(huán)境變量 Path 和 GOROOT 的值。若不存在請(qǐng)卸載后重新安裝,存在請(qǐng)重啟計(jì)算機(jī)后重試以上步驟。
第三方工具安裝
GVM
gvm是第三方開(kāi)發(fā)的Go多版本管理工具,類似ruby里面的rvm工具。使用起來(lái)相當(dāng)?shù)姆奖悖惭bgvm使用如下命令:
bash (curl -s -S -L )
安裝完成后我們就可以安裝go了:
gvm install go1.4.2
gvm use go1.4.2
也可以使用下面的命令,省去每次調(diào)用gvm use的麻煩: gvm use go1.4.2 --default
執(zhí)行完上面的命令之后GOPATH、GOROOT等環(huán)境變量會(huì)自動(dòng)設(shè)置好,這樣就可以直接使用了。
apt-get
Ubuntu是目前使用最多的Linux桌面系統(tǒng),使用apt-get命令來(lái)管理軟件包,我們可以通過(guò)下面的命令來(lái)安裝Go,為了以后方便,應(yīng)該把
git mercurial 也安裝上:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable git-core mercurial
homebrew
homebrew是Mac系統(tǒng)下面目前使用最多的管理軟件的工具,目前已支持Go,可以通過(guò)命令直接安裝Go,為了以后方便,應(yīng)該把
git mercurial 也安裝上:
brew update brew upgrade
brew install go
brew install git
brew install mercurial
如何把Linux系統(tǒng)移植到U盤或移動(dòng)硬盤上,并從USB驅(qū)動(dòng)器中啟動(dòng)并運(yùn)行?下面我將教大家制作隨身攜帶、即插即用的Linux操作系統(tǒng)。(把當(dāng)前系統(tǒng)移植到移動(dòng)硬盤上)
為什么需要這個(gè)功能呢?
硬件:
軟件:
Linux發(fā)行版自帶的工具 如 gparted grub cp
制作
Linux啟動(dòng)盤的制作分為以下幾個(gè)步驟:分區(qū)、復(fù)制文件、安裝grub并配置、測(cè)試。 目的是把當(dāng)前系統(tǒng)移植到移動(dòng)硬盤上。
從LiveCD啟動(dòng),打開(kāi)gparted分區(qū)工具, 把移動(dòng)硬盤的分區(qū)表改為GPT 。我使用以下分區(qū)方案:
sdb1是UEFI+GPT模式下的引導(dǎo)分區(qū),grub引導(dǎo)器就要裝在這里。
sdb2是放數(shù)據(jù)的,為了與Winodws兼容所以采用NTFS。
sdb3是Linux系統(tǒng)的全部?jī)?nèi)容,如果你想把家目錄單獨(dú)分出來(lái)也可以。
后面留空備用,結(jié)果如下圖
我原系統(tǒng)的文件儲(chǔ)存在 /dev/nvme0n1p3 (根分區(qū))和 /dev/nvme0n1p4 (家分區(qū))上,把這兩個(gè)分區(qū)掛載到 /mnt /mnt/home。每個(gè)人的分區(qū)情況不同,需要對(duì)應(yīng)修改。掛載后,/mnt 目錄包括原系統(tǒng)的所有內(nèi)容。
掛載 /dev/sdb3 到 /media/backup,把 /mnt 內(nèi)容全部復(fù)制到 /media/backup
cp -a /mnt/* /media/backup/
GRUB 提供一個(gè)安裝程序grub-install用以安裝 GRUB 到磁盤,下面是grub-install的一些常用參數(shù)及選項(xiàng):
UEFI 特有參數(shù)及選項(xiàng):
掛載 /dev/sdb1 到 /media/backup/boot/efi ,把grub安裝到移動(dòng)硬盤上
上面的 --boot-directory --efi-directory --removable 不可省略。
安裝之后要修改grub配置文件,就讓他自動(dòng)生成好了。但要禁用os-prober功能——自動(dòng)探測(cè)硬盤上的其他操作系統(tǒng)然后生成配置。Linux To Go 不依賴于其他操作系統(tǒng),它的啟動(dòng)菜單里只有自己。注意,不要使用update-grub,因?yàn)樗鼤?huì)修改UEFI啟動(dòng)項(xiàng)。
修改 /media/backup/etc/fstab,把UUID換成對(duì)應(yīng)的值
安裝grub后,還要手動(dòng)修改 /media/backup/etc/fstab 。Linux To Go只需要自動(dòng)掛載兩個(gè)分區(qū)—— sdb1 ESP 和 sdb3 DEEPIN_ROOT,修改對(duì)應(yīng)的UUID。
現(xiàn)在可以重啟試試了。開(kāi)機(jī)按下F12 UEFI啟動(dòng)菜單中有移動(dòng)硬盤這個(gè)啟動(dòng)項(xiàng),選擇即可。
如果成功就OK;如果黑屏斷電,查看/media/backup/boot/efi 下的文件 把BOOTX64.EFI刪除,把 grubx64.efi 重命名為 BOOTX64.EFI 再重啟。