博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下安装与配置Go语言开发环境 无法写入系统文件的解决方法
阅读量:4619 次
发布时间:2019-06-09

本文共 1021 字,大约阅读时间需要 3 分钟。

 

在 编辑:open -e .bash_profile 这个命令的时候 因为 .bash_profile文件是系统文件  sudo 无法更改,这个命令也没有权限。需要关掉mac 内核保护 

 关闭内核保护的方法 :

  1. 1.重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行.

        输入:csrutil disable; reboot

  2. 2

    2.你会看到系统保护被关闭的字样并且系统自动重启. 这样你就可以修改系统级别的文件了.

  3. 3

     3.但是系统还有一个保护叫做 Gatekeeper , 这个是防止第三方应用访问你的隐私信息的. 如果你也想关掉在终端里输入:sudo spctl --master-disable ylhrq.com 即可4.激活 GateKeeper的方法也很简单输入:sudo spctl --master-enable5.还可以通过csrutil status来查询 Rootless 保护的状态.

  4. 4

    最后就是重新激活 Rootless的方法了. 终端内输入csrutil enable

 

 

关闭完之后 输入 sudo chmod a+w .bash_profile

  sudo open -e .bash_profile  就可以修改系统文件的权限了!

下面是Mac下安装与配置Go语言开发环境的教程

原文请点击此链接查看:

1、官网下载安装包(需FQ)

https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg

2、配置Go环境变量GOPATH和GOBIN

(1)打开终端,cd ~

(2)查看是否有.bash_profile文件:

ls -all

(3)有则跳过此步,没有则:

1)创建: touch .bash_profile (需要sudo)

2)编辑:open -e .bash_profile(需要sudo)

3)自定义GOPATH和GOBIN位置:

export GOPATH=/Users/hopkings/www/Go

export GOBIN=$GOPATH/bin

export PATH=$PATH:$GOBIN

(4)编译:source .bash_profile

*查看Go环境变量:go env

转载于:https://www.cnblogs.com/panfeng1104/p/8484255.html

你可能感兴趣的文章
求余符号的用法
查看>>
C语言文件操作函数(ANSI)详解(一)
查看>>
sizeof的用法
查看>>
(转)断点续传下载文件[带进度条类似迅雷]
查看>>
linux 查看数据库和表
查看>>
autoLayout
查看>>
bzoj 1232 [Usaco2008Nov]安慰奶牛cheer
查看>>
Codeforces 908G New Year and Original Order 数位dp
查看>>
短信接口
查看>>
EF提示“序列化类型为XXX的对象时检测到循环引用”(转载)
查看>>
Java语言编程 - Java历史简介
查看>>
微服务架构 - 离线部署k8s平台并部署测试实例
查看>>
第五章 继承
查看>>
python设置windows桌面壁纸
查看>>
js的reduce方法,改变头等函数
查看>>
matlab绘图
查看>>
能匹配C语言注释的正则表达式
查看>>
CLR Via CSharp----------Delegate&Lambda
查看>>
亚马逊正加紧布局 拟今年进军韩国市场
查看>>
[LaTeX配置教程]sublime+MikTeX+SumatraPDF及反向搜索
查看>>