golang的安裝後的檔案目錄解析

2022-09-04 12:39:14 字數 721 閱讀 9952

golang的安裝是個比較有意思的問題

首先我們要分清楚有goroot和gopath這兩個環境變數。

goroot是go語言安裝的地方我的是在d:/go,這個不是非常重要。

值得關注的是gopath,gopath一般預設安裝在c:\users\使用者名稱\go這個位置

這裡的目錄結構是這樣的。

bin檔案是存放go檔案編譯後的exe檔案,src檔案裡的檔案目錄是這樣的

其中network是我使用beego框架建立的檔案,是的beego自動建立檔案命令是在c:\users\使用者名稱\go\src目錄下的。而說到github.com資料夾,我們先來講一下go get命令,我們知道go get可以解決一些環境依賴,然而其實它就是相當於git clone 下對應的**倉庫,而這個**倉庫就存放在了github.com這個目錄下,然後再編譯裡面的go檔案到lib目錄裡(我個人是這麼理解的)

所以如果遇到由於國內一些網路原因而導致的依賴包安裝失敗的話,可以手動使用git clone對應倉庫到這個目錄下。

golang的安裝後的檔案目錄解析

golang的安裝是個比較有意思的問題 首先我們要分清楚有goroot和gopath這兩個環境變數。goroot是go語言安裝的地方我的是在d go,這個不是非常重要。值得關注的是gopath,gopath一般預設安裝在c users 使用者名稱 go這個位置 這裡的目錄結構是這樣的。bin檔案是存...

mysql 安裝後的目錄結構

這兩天在恢復被誤刪除的資料庫 物理檔案刪除 從異地備份的sql檔案中恢復 暗喜下之前自己的容災策略思考及執行真的很到位,哈哈,儘管最後差點沒找到那台異地備份機,哈哈 mysql安裝目錄 目錄內容 usr bin 客戶端程式和指令碼 usr sbin mysqld伺服器 var lib mysql 日...

Golang獲取目錄下的檔案及目錄資訊

一 獲取當前目錄下的檔案或目錄資訊 不包含多級子目錄 func main fmt.println len fileinfolist for i range fileinfolist 二 獲取當前目錄下的檔案或目錄名 不包含多級子目錄 package main import os io ioutil ...