我最近使用beego時,遇到以下問題:command not found
使用vscode時,運行bee run,報以下錯
我查到一篇文章csdn,說用拷貝bee.exe方法,我覺得純扯淡
如何解決?
通常這種情況常在windows出現,蘋果還沒遇到這個問題,會出現這個問題的環境,往往修改過GOPATH。例如Go 的msi安裝是默認會把環境變量配置好,但是我們不想把源碼放在C盤,因此改動GOPATH,那就有可能出現以上問題。
1. 首先,我把GOPATH改了,變為以下(我的電腦,右鍵屬性)
要改為哪個盤,隨你,第一步可以不做,但是你要知道你的GOPATH事指向哪里的
2.我們在bash中執行以下
$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee
3.接下來,很重要,由於執行了上面兩行的命令,因此GOPATH的bin會生成bee.exe
之所以報 command not found,是因為雖然你安裝了bee.exe工具,奈何windows找不到,如何設置?
打開系統環境變量,找到path,雙擊打開,按一下home鍵,光標就會出現在最前面,設置如下
(你需要設置自己的GOPATH,我的GOPATH是K:\go)
K:\go\bin;
設置完畢 ~
然后,我們再試試
vscode:
記得重啟vscode!!
成功!