bee工具报错: ERROR You need to set GOPATH environment variable

问题描述

在使用beego框架的bee工具时执行:

> bee new project_name

会出现 ERROR You need to set GOPATH enviroment variable 如下图,

我很明确GOPATH是配置了的,并且执行了 > go env 命令后再次确认了GOPATH存在。

问题在哪呢?

既然配置显示没问题,那到底是怎么回事呢?我猜想可能是我装了多个go环境的原因(后面证明不是),我从官网下过pkg的包安装过,又在homebrew下安装过,于是我彻底卸载了homebrew安装的go

> brew uninstall --force go

并且修改好了环境变量,然而bee工具还是报同样的错。

巧的是,我无意间运行了 > bee version, 发现GOPATH没有出现在bee version打印的信息里。如下图:

解决方法:

根据上面的现象,猜测是安装bee的时候由于某种原因没有读到环境变量GOPATH, 所以应该“显示申明”一下GOPATH。

于是先执行:

> export GOPATH=$HOME/go

然后在执行:

> bee version

发现GOPATH环境变量的值出现了:

此时再执行> bee new xxx安装就可以了:

遗留问题

每次安装的时候都得先export GOAPTH=你的路径


转:https://www.dazhuanlan.com/2020/02/05/5e3a165a30239/?__cf_chl_jschl_tk__=23add4ce8d404961e49e48600e2b2b2df54949ba-1590028807-0-ARuXnHHLb6HGj88Q06GjONkww6_7-gtClA36XmTnMtPO2psMx3faY6mddxBw4x3LlDgFnRotiHkM_rugvwYfVVhzBiyUtkW718buJASkHDxnjj0Sjb-q5ix4S3uL593MLq9EHElGDB_WWNlI-6GEypHHJT7oyHrZ756BDP-MvtQgvxg10G0OgbvKNrZGilfzw6fsZF5l0_g9hY1luOAOfEOmMC78hQ6_AQTxpkYA_ucRFIT93HrC-v0U86lvky22Cyz8-UtEIX3OwQqdTDVawbRqnzOQOvQbqpAwnnhGA15og4H256S3f1MiVc7OglFf8A

你可能感兴趣的:(bee工具报错: ERROR You need to set GOPATH environment variable)