Linux上go語言搭建環境

2021-10-09 15:21:22 字數 2305 閱讀 7369

每次想在電腦上搞個linux環境,沒有搞個筆記,很麻煩,於是自己記錄一下。

還有我這個虛擬機器直接安裝再預設目錄。之前沒安裝再預設目錄老是出現奇怪的問題。沒確認是不是這個原因導致的那些問題。

輸入名稱後,選擇資料資料夾。

型別,版本等都是輸入了名稱後自動選擇的。這裡就不改了。

後面就一直下一步下一步。

介面名稱那裡選擇乙個橋接的網絡卡。因為自己要通過wifi上網,而且centos也要上網,所以橋接了wifi的網絡卡。

但是這裡注意:換wifi時,自己的網段會改變,centos的網路也需要改變。

那麼自己就設定centos的配置問dhcp獲取,因為我這裡網不穩定,一會連酒店,酒店網路差,一會又連手機熱點。來回切換。

所以每次切換wifi我就centos中systemctl restart network一下,

然後就能在win上通過xshell,git bash等連上centos,centos也能上網。

其他配置密碼,記憶體,cpu,硬碟等就不介紹了。直接下一步就可以。主要時網路這裡。

這個也很每次搞總會有點頭疼,

tar -xzvf go1.15.2.linux-amd64.tar.gz

mv go /usr/local/

vi /etc/profile 更改goroot和gopath

yum install git

git config --global user.name "luoxuandong"

git config --global user.email "[email protected]"

ssh-keygen -t rsa -c "[email protected]"

ssh -t [email protected]

vi /root/.ssh/id_rsa.pub

新增到github,

就可以git clone了。

但是git clone github很慢,這時候需要借助碼雲來clone github上的專案。

需要clone的github上的專案,新建乙個倉庫,其他資訊都可以隨便填,在最後選擇匯入專案,將需要clone的的位址,填上即可。。

同樣的,需要在碼雲上轉殖,也需要將公鑰新增到碼雲上。

然後,git clone

輸入賬號luoxuandong

密碼qqmima764374...

就可以了。

1.13以上的go版本

go env -w go111module=on

go env -w goproxy=

# 設定不走 proxy 的私有倉庫,多個用逗號相隔(可選)

go env -w goprivate=*.corp.example.com

1.13以下

# 啟用 go modules 功能

export go111module=on

# 配置 goproxy 環境變數

export goproxy=

其他window上啥的可參考

這時就可以用go get順利的獲取包了。

這裡如果使用了gomod還需要注意go 的包管理工具go mod的使用方式

很多開源專案都需要搭建資料庫,比如常用的mysql

rpm -qa | grep mysql檢查沒有安裝mysql

wget

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-server

chown mysql:mysql -r /var/lib/mysql

mysqld --initialize

systemctl start mysqld

systemctl status mysqld

mysqladmin --version

mysqladmin -u root password "123456";

mysql -uroot -p123456   ziji的資料庫***db    < db.sql  #這裡是在命令列匯入已有的資料庫。

完事,,,這些特麼的很少需要搞,要是不記錄起來,每次想驗證一下github上的某個專案,卻沒環境,搭環境要搞老半天。

記錄下來節省時間。

Go語言環境安裝 搭建 Linux

linux的東西果然不記不行啊 然後連線伺服器,使用wget命令獲取安裝包 如沒有wget命令需要先安裝wget 例如wget https 然後我們解壓gz包 gzip d go1.11.2.linux amd64.tar.gz然後我們再檢視檔案發現變成了tar包 我們再解壓tar包 tar xvf...

go語言開發環境搭建 GO語言開發環境搭建

go語言支援以下系統1 linux 2 freebsd 3 mac os x 也稱為 darwin 4 windows 本文以linux系統進行展開 將將 usr local go bin 目錄新增至path環境變數 export path path usr local go bin重啟 sourc...

go語言開發環境搭建 Go語言之環境搭建

本期九星帶大家來了解下,go語言開發的環境搭建。在我目前接觸和了解到的程式語言中,我認為go的環境搭建是最簡單的,首先我們來看個小demo,在控制台輸出hello world。這樣在控制台就列印出了hello world,有沒有很簡單。接下來,我們進行環境搭建的實際操作 由於比較簡單,九星這裡就不再...