搭建Linux下GO的開發環境

2021-10-06 11:31:02 字數 3517 閱讀 5338

雲服務初始化後root賬戶登入執行以下命令

# 更新軟體庫

apt-get update

# 公升級軟體

apt-get upgrade

# 安裝可以切換到圖形介面的工具,執行指令startx

apt-get

install xinit

# 安裝ubuntu桌面系統

apt-get

install ubuntu-desktop

# 重啟

reboot

預設情況下,root不能登入圖形介面,需要做以下修改。

# 檔案 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

# 修改前

[seat:*]

user-session=ubuntu

# 修改後

[seat:*]

user-session=ubuntu

greeter-show-manual-login=true

allow-guest=false

# 檔案 /root/.profile

# 檔案修改前

# ~/.profile: executed by bourne-compatible login shells.if[

"$bash"];

then

if[ -f ~/.bashrc ]

;then

. ~/.bashrc

fifi mesg n ||

true

# 檔案修改後

# ~/.profile: executed by bourne-compatible login shells.if[

"$bash"];

then

if[ -f ~/.bashrc ]

;then

. ~/.bashrc

fifitty -s && mesg n ||

true

修改完成之後重啟就可以使用vnc遠端連線圖形介面了。

# 修復依賴關係

apt-get

install -f

# 安裝tv,版本號可能不一樣

sudo dpkg -i teamviewer_13.0.6634_amd64.deb

安裝完成後就可以執行teamview了。

wget -p /etc/apt/sources.list.d/

wget -q -o - |

sudo apt-key add -

# 對當前系統的可用更新列表進行更新。(更新依賴)

sudo

apt-get update

# 谷歌 chrome 瀏覽器(穩定版)

apt-get

install google-chrome-stable

安裝完成後,這時root賬戶預設執行不了谷歌瀏覽器的,需要做以下修改,指令新增--no-sandbox

# 安裝軟體執行時需要依賴的包

apt install libgtk2.0-0:i386

安裝完成後就可以使用了,但是連上後teamviewer可能會斷,所以連的時候只能用阿里雲的vnc遠端連線。

apt-get update -y

apt-get upgrade -y

# 安裝git

apt install

git# 檢查git版本

git --version

# 配置git的全域性暱稱郵箱

git config --global user.name "zzt"

git config --global user.email "******@qq.com"

# 檢查git配置

git config --list

go官網

wget

# 解壓到指定目錄

tar -xzf go1.14.3.linux-amd64.tar.gz -c /usr/local

# 設定軟鏈結

ln -s /usr/local/go/bin/ /usr/bin/

# 切換到根目錄

cd /root

# 編輯.bashrc,環境變數設定,在.bashrc末尾加上以下**

vim .bashrc

###新增的內容###

#安裝目錄

export goroot=/usr/local/go

#用於go的工作目錄

export gopath=/usr/lib/workspace/golang

export path=

$path

:$goroot/bin:$gopath/bin

###新增的內容end###

#儲存退出,再執行以下指令使其生效。

source .bashrc

# 最後執行go指令檢查是否安裝正常

go version

tar -xzf goland-2020.1.2.tar.gz -c /usr/local

# 切換到解壓目錄下執行指令碼,啟動goland

cd /usr/local/goland-2020.1.2/bin

./goland.sh

# 設定docker穩定版倉庫

add-apt-repository \

"deb [arch=amd64] \

$(lsb_release -cs)

\ stable"

# 新增 docker 的官方 gpg 金鑰

# 更新 apt 包索引

apt-get update

# 安裝最新版本的 docker engine-community 和 containerd

apt-get install docker-ce docker-ce-

cli containerd.io

# 檢查是否安裝成功

docker version

windows下搭建GO開發環境

由於某些原因golang.org不能訪問,可以使用下面的映象位址進行下 我的環境是win8 642.install 安裝在 d go 目錄下 新建乙個名為goroot的環境變數 注意大小寫 4.在系統的path環境變數中新增go的bin目錄 注意大小寫 5.命令列輸入 go version 安裝成功...

mac下go開發環境的搭建

mac版本為10.13.3。在mac在進行go開發環境的搭建,主要有如下幾步 第一步 安裝go工具包。第二步 設定goroot環境變數。第三步 設定gopath和gobin環境變數。下面進行詳細介紹 第一步 安裝go工具包 在mac下執行如下命令 brew install go就會在 usr loc...

Linux系統Go開發環境搭建

go 語言是由谷歌的科學家開發的,並開源的新語言,被譽為 21世紀的c語言 它的主要目標是將靜態語言的安全性和高效性與動態語言的易開發性進行有機結合,達到完美平衡,從而使程式設計變得更加有樂趣,而不是在艱難抉擇中痛苦前行。最近有乙個專案是處理瞬間高併發的請求,考慮到go語言的原生支援併發的特性,以及...