GO路徑配置錯誤X連

來源:互聯網
上載者:User

今天要用到beego架構,在安裝環境時遇到了很多小白式錯誤,在此分享一下我的錯誤,避免更多像我這樣的小白走那麼多彎路

首先安裝環境:

官方文檔

go get github.com/beego/bee

下一部就是輸入bee查看安裝情況了,然而這一切都需要正確的環境配置

我的情況:

輸入命令後,無反應,再輸入bee, bee不是命令...

於是開啟瀏覽器搜尋,首先是 go get 命令下載的包都會放在 GOPATH/src 的目錄下

我查看了下我的 GOPATH 目錄,發現根本就不存在!

趕緊建立好目錄,然後再運行一次命令,bee包依然沒有下載成功,於是我仔細看了下我的 GOPATH 路徑,發現

居然是個

 

$GOPATH! 由於 GOPATH 不是我配置的,所以我不知道前面的$符號是怎麼來的.....

改好,再次運行 go get github.com 命令

beego 包成功下載,但是 GOPATH\bin 目錄裡面依然沒有 bee.exe 程式

go get 執行的是兩個操作 :  從遠程倉庫下載包到 GOPATH/src 目錄

再使用 go install 命令編譯下載的包

所以沒有 bee.exe,是在 go install 這裡出了問題, 於是我手動 go install

資訊如下 :

找不到一大堆已存在的包,我再去查看了一下路徑:

。。。

我這個二貨圖方便把 bin 路徑直接加在了 GOROOT 後面,然後再 PATH 裡面直接 %GOROOT%

難怪 go install 找不到包了

改好,再次運行,成功編譯

bee 指令成功運行

總結:

使用 go 命令的時候出錯、沒有效果時,絕大部分情況下都是環境變數有誤

仔細排查環境變數的錯誤一般問題就能解決了

 

93 次點擊  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.