Golang 在ubuntu上的配置

2021-06-13 06:24:19 字數 998 閱讀 3002

sudo apt-get install python-setuptools python-dev build-essential //安裝開發環境

sudo apt-get install mercurial 安裝**管理工具hg

hg clone -u release go clone源**到本地

cd go/src

./all.bash 編譯

配置go環境變數vim .profile

export goroot=$home/go ##go的根路徑

export gorach=amd64#go工作的系統amd64位

export goos=linux

配置gopath,設定工作空間,該目錄下有bin ,src,pkg目錄,源**放在src
export gopath=$home/gocode
exoprt path=$path:$home/go/bin:$gopath/bin

編輯結束後

source .profile

至此go配置完成

使用supervisor監控執行編譯好的程式如:注意:要用root使用者瓊supervisor否則,test應用會因為user的登出使用者,工作異常

[program:test]

directory = /home/user/gocode/test/

command=/home/user/gocode/qxnzycms/bin/test

autostart = true

startsecs = 3

autorestart=true

user = root

redirect_stderr = true

stdout_logfile = /home/user/gocode/test/test.log

在 Ubuntu 20 04 上安裝 golang

wget c o sudo tar xz c usr local 調整環境變數 通過將 go 目錄新增到 path環境變數,系統將會知道在 可以找到 go 可執行檔案。這個可以通過新增下面的行到 etc profile檔案 系統範圍內安裝 或者 home profile檔案 當前使用者安裝 expo...

tora 在ubuntu上的安裝

配置 debian rules檔案,修改配置行為 configure prefix usr with oracle opt oracle10 oracle with oci version 10g with oracle libraries opt oracle10 oracle lib witho...

在Ubuntu上的GDB除錯

gdb gnu debugger,是gnu工程為gnu作業系統開發的 偵錯程式,但它的使用不侷限於gnu作業系統,gdb可以執行 在unix linux甚至microsoft windows。gdb可以除錯c c objective c pascal ada等語言編 寫的程式 被除錯的程式可以跟gd...