mac vscode go项目里不可新建文件或文件夹

和大家分享下今天遇到的一个问题。 首先来确定出现这种问题的原因 我是在/usr/local/go/src下创建了项目文件夹,发现在此目录下的文件权限都是,如图所示:

读写权限都可以,但用户和分组分别是root 和wheel,当我以自己的用户如lena去操作项目时,故权限不够,解决方案: 在你需要修改的文件所在目录下,

chown -R lena:admin .   // (‘.'表示当前所有文件);
复制代码

如果仅仅是用户和分组的问题,则到处即可解决。

但可能还会遇到没有读写权限的情况,解决方案:

chmod -R 777 lesson/   //(将lesson文件夹下的所有文件权限改为可读可写可执行) 
复制代码

在go环境中遇到这种情况,可能我最开始就犯了错误,不应该把项目放到go的运行环境中(当然存放没问题,但文件不易管理)。所以比较好的做法:

cd /
mkdir web
cd web
mkdir go
cd go
mkdir src
//在src内创建自己的项目
复制代码

写完这些还不可以,需要在~/.bash_profile对go的安装路径和运行路径进行配置

export GOPATH=/web/go //运行路径
exprot GOROOT=/usr/local/go //安装路径
复制代码

到此我项目终于正常啦,哈哈。

小白一枚的小小心得,帮助到你,无比荣幸;若有不足之处,欢迎大神、大佬批评指正?

你可能感兴趣的:(mac vscode go项目里不可新建文件或文件夹)