GO項目目錄解釋
src存放源代碼
pkg編譯后生成的文件
bin編譯后生成的可執行文件
背景
在src目錄下,新建文件test.go,編寫代碼。
控制臺執行go build test.go
之后發現:
生成的test.exe并沒有在bin生成,而是在與源碼test.go同級目錄src下生成。
解決
控制臺執行go install
補充:go install之后沒有生成bin目錄的原因(環境變量GOBIN)
運行go install HelloWorld,沒有報錯,但工作空間里也沒有生成bin目錄。
想起剛才重新配置環境變量時,把GOBIN也給配置了:/usr/local/go/bin。
所以導致install生成的bin并沒在當前工作空間生成對應打bin目錄,而是把文件直接生成到里/usr/local/go/bin里。
把GOBIN重新置為了默認的空,source之后并沒成功。
因為用的LiteIDE,它打環境變量沒有更新過來,重啟LiteIDE也沒好使。
最后把系統注銷重新登錄了一下好使了
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- Golang之casbin權限管理的實現
- MongoDB 3.6版本中bind_ip設置詳解
- Go 實現一次性打包各個平臺的可執行程序
- go install/build生成的文件命名和路徑操作