和大家分享下今天遇到的一个问题。 首先来确定出现这种问题的原因 我是在/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 //安装路径
复制代码
到此我项目终于正常啦,哈哈。
小白一枚的小小心得,帮助到你,无比荣幸;若有不足之处,欢迎大神、大佬批评指正?