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 安裝失敗的解決辦法
- pip安裝selenium一直失敗解決辦法
- python 安裝pandas失敗的解決辦法Python
- 安裝node-sass失敗原因及解決辦法彙總
- IDEA、Pycharm提示解除安裝失敗的解決辦法IdeaPyCharm
- 使用pip安裝軟體selenium一直失敗解決辦法
- node-sass 安裝失敗的原因及解決辦法
- 推薦幾款專案管理工具 總有一款適合你專案管理
- VScode 更新失敗解決辦法VSCode
- npm install 失敗解決辦法NPM
- go1.18版本下 beego/bee安裝無法生成exe問題已解決Go
- wordpress 外掛 (主題)線上安裝失敗 解決辦法探索
- 全網首個pycuda安裝指導針對2020.1以上版本安裝失敗的解決辦法
- win10安裝beego和bee工具Win10Go
- NPM run dev 失敗解決辦法NPMdev
- npm install 安裝模組失敗了的簡單的解決辦法!!NPM
- win10安裝net35終極解決方案 net3.5安裝失敗的解決辦法Win10
- npm安裝失敗解決方案NPM
- anaconda安裝失敗解決方法
- 【Python】pydot安裝失敗解決方法Python
- npm install安裝失敗解決方法NPM
- 解決Wireshark安裝Npcap元件失敗PCA元件
- 解決npm 安裝部分依賴失敗問題總結NPM
- 全網最全解決node-sass安裝失敗總結
- mac vscode 更新失敗:Permission denied解決辦法MacVSCode
- 專案總結 | 九種缺失值處理方法總有一種適合你
- 2024年不同行業都適用的10款專案管理工具推薦,總有一款適合你!行業專案管理
- win10新字型安裝失敗怎麼辦 win10電腦安裝新字型失敗解決方法Win10
- Arch linux下安裝bochs失敗解決Linux
- 解決pytorch-gpu 安裝失敗方案PyTorchGPU
- 安裝zblog提示“建立c_option.php失敗”的原因和解決辦法PHP
- Android資料庫框架總結,總有一個適合你!Android資料庫框架
- 百度AI studio克隆失敗解決辦法AI
- win10裝機失敗重啟死迴圈怎麼辦 win10安裝失敗無法開機使用怎麼解決Win10
- 顯示卡驅動安裝失敗怎麼辦 nvidia顯示卡驅動一直無法安裝怎麼解決
- win10系統安裝失敗提示“無法安裝應用”的解決方法Win10
- 在新裝Homestead環境下,Redis連線失敗的解決辦法。Redis