beego專案管理工具bee安裝失敗解決辦法,總有一個適合你
因為牆的原因導致安裝bee失敗的解決辦法,總有一個適合你。
先來看兩種常見的報錯:
第一種:
$ go get -u github.com/beego/bee
# cd C:\GOPATH\src\golang.org\x\text; git pull --ff-only
fatal: unable to access 'https://go.googlesource.com/text/': Failed to connect to go.googlesource.com port 443: Timed out
package golang.org/x/text/transform: exit status 1
第二種:
$ go get github.com/beego/bee
# github.com/gadelkareem/delve/service/debugger
..\github.com\gadelkareem\delve\service\debugger\debugger.go:129:3: cannot use logger (type *"github.com/go-delve/delve/vendor/github.com/sirupsen/logrus".Entry) as type *"github.com/gadelkareem/delve/vendo
r/github.com/sirupsen/logrus".Entry in field value
# github.com/gadelkareem/delve/service/rpccommon
..\github.com\gadelkareem\delve\service\rpccommon\server.go:83:3: cannot use logger (type *"github.com/go-delve/delve/vendor/github.com/sirupsen/logrus".Entry) as type *"github.com/gadelkareem/delve/vendor/
github.com/sirupsen/logrus".Entry in field value
當然這是我安裝的時候的報錯,可能與你的報錯略有不同,但問題原因是一致的,那就是防火牆,網上有很多種解決辦法這裡總結一下,但是我這邊環境試了都不行,最後發現了一種新的解決辦法,這裡向大家詳細介紹一下:
1. 翻牆
這裡就不詳述了,翻牆後,直接安裝官網教程安裝即可,但注意要科學上網,哈哈哈
2. 設定代理
首先更改golang的配置網上有兩種配置方法(這裡以windows系統為例):
go env -w GOPROXY=https://goproxy.io,direct
go env -w GO111MODULE=on
或者:
set GO111MODULE=on
set GOPROXY=https://goproxy.io
再次執行go get -u github.com/beego/bee
命令,就可以安裝成功了,測試一下:
$ bee version
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.12.0
├── Beego : 1.12.2
├── GoVersion : go1.12.5
├── GOOS : windows
├── GOARCH : amd64
├── NumCPU : 8
├── GOPATH : C:\GOPATH
├── GOROOT : c:\Go
├── Compiler : gc
└── Date : Friday, 9 Oct 2020
很遺憾我並沒有安裝成功,依舊報錯。
3. 手動安裝
首先我們要知道 bee 並不是用來在專案中實現功能的庫,他是一個為了協助快速開發 beego 專案而建立的專案,通過 bee 您可以很容易的進行 beego 專案的建立、熱編譯、開發、測試、和部署,歸根結底就是一個應用程式,我們通過改應用程式管理 beego 專案,既然使用官方的安裝方式網路不同,那麼我們就自己手動安裝,那如何安裝呢?
首先我們在 Github 上可以找到 bee 專案的原始碼,我們將原始碼下載下來:
git clone git@github.com:beego/bee.git
原始碼是通過 Go Module 進行包管理的,我們執行 go mod vendor
下載依賴包,下載完成後,直接編譯原始碼:
go build -o bee
編譯完成之後測試一下:
$ bee version
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.12.0
├── Beego : 1.12.2
├── GoVersion : go1.12.5
├── GOOS : windows
├── GOARCH : amd64
├── NumCPU : 8
├── GOPATH : C:\GOPATH
├── GOROOT : c:\Go
├── Compiler : gc
└── Date : Friday, 9 Oct 2020
發現是可以用的,然後我們將 bee 可執行程式放到 GOPATH 目錄即可。
相關文章
- pycharm 安裝包總失敗原因及解決辦法PyCharm
- puppeteer 安裝失敗的解決辦法
- npm 安裝 chromedriver 失敗的解決辦法NPMChrome
- pip安裝selenium一直失敗解決辦法
- python 安裝pandas失敗的解決辦法Python
- 推薦幾款專案管理工具 總有一款適合你專案管理
- node-sass 安裝失敗的原因及解決辦法
- 解除安裝LoadRunner後重灌失敗的解決辦法
- 使用pip安裝軟體selenium一直失敗解決辦法
- wordpress 外掛 (主題)線上安裝失敗 解決辦法探索
- win10安裝beego和bee工具Win10Go
- NPM run dev 失敗解決辦法NPMdev
- npm install 失敗解決辦法NPM
- npm install失敗解決辦法NPM
- npm install 安裝模組失敗了的簡單的解決辦法!!NPM
- win10安裝net35終極解決方案 net3.5安裝失敗的解決辦法Win10
- npm安裝失敗解決方案NPM
- VScode 更新失敗解決辦法VSCode
- 專案總結 | 九種缺失值處理方法總有一種適合你
- anaconda安裝失敗解決方法
- 顯示卡驅動安裝失敗怎麼辦 nvidia顯示卡驅動一直無法安裝怎麼解決
- windows更新補丁失敗的解決辦法Windows
- 解決@vue/cli 建立專案是安裝chromedriver時失敗的問題VueChrome
- 全網首個pycuda安裝指導針對2020.1以上版本安裝失敗的解決辦法
- 記一個失敗的專案
- 解決npm 安裝部分依賴失敗問題總結NPM
- 全網最全解決node-sass安裝失敗總結
- 解決windows 7 音效卡驅動無法安裝或安裝失敗Windows
- win10新字型安裝失敗怎麼辦 win10電腦安裝新字型失敗解決方法Win10
- Android資料庫框架總結,總有一個適合你!Android資料庫框架
- qq安裝出現提取安裝檔案失敗,qq安裝失敗
- npm install安裝失敗解決方法NPM
- 解決Wireshark安裝Npcap元件失敗PCA元件
- 【Python】pydot安裝失敗解決方法Python
- beego & bee 1.9.0 releasedGo
- windows延緩寫入失敗怎麼辦 延緩寫入失敗的解決辦法Windows
- 一個失敗專案的專案筆記(轉)筆記
- 系統升級到10.13之後cocoapods安裝失敗問題解決辦法