go增加系統路徑即配置

2022-05-02 08:21:10 字數 1038 閱讀 1489

我用的apt-get install golang 安裝的,所以版本比較低,只要1.6

上網搜尋了一下貌似必須要新增這幾個環境變數, 第乙個/usr/lib/go是同目錄下的資料夾:go1.6...的軟鏈結還是硬連線來的

export goroot="/usr/lib/go"

export gobin=$goroot/bin

export gopath="/home/zhangrui/path/gopath"

export path=$path:$gopath/bin

一開始實在/etc/profile末尾新增的,但是source /etc/profile後,系統路徑下並沒有增加gopath的路徑.

搞了半天實在是沒做出來,問老大,老大說可以在~/.bashrc最後新增,但是這樣不就不能夠sudo執行go程式了麼,老大說最後不要在系統路徑下面增加這些東西,還是不能夠理解,明天再問一下好了.

在~/.bashrc後面新增那幾句話,要注意的就是gopath必須在使用者路徑下面,source ~/.bashrc使之生效;

#github

#192.30.253.113 github.com

#192.30.252.131 github.com

#185.31.16.185 github.global.ssl.fastly.net

192.30.253.112 github.com

151.101.185.194 github.global.ssl.fastly.net

sudo vim /etc/hosts

service network-manager restart 或者service network restart取決於用什麼系統

還有乙個問題

那就是這樣的話go就不能在系統路徑下執行因為系統裡面沒有使用者的系統路徑;

就是sublimetext3下面執行的話

這個是語言環境配置

如果有包,就執行不了,因為我的sublimetext預設是系統執行的,所以找不到go的包;

還是報錯了,說是找不到runtime這個包,明天再看吧

增加系統呼叫

增加系統呼叫 在實際程式設計中,尤其是當我們需要增加或完善系統功能的時候,我們經常會用到系統呼叫函式。系統呼叫函式通常由使用者程序在使用者態下呼叫,核心通過system call 函式響應系統呼叫產生的軟中斷,在正確訪問核心棧 系統呼叫開關表之後陷入到作業系統核心中進行處理。系統呼叫是使用者程序由使...

增加系統呼叫

增加系統呼叫socket2 1.增加系統呼叫號 在source net socket.c增加syscall define3 socket2.syscall define3 socket2,int,family,int,type,int,protocol 2.source arch x86 sysca...

系統變數增加

etc bashrc或 etc bash.bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.如果你想對所有的使用bash的使用者修改某個配置並在以後開啟的bash都生效的話可以修改這個檔案,修改這個檔案不用重啟,重新開啟乙個bash即可生...