Mac下安装与配置Go语言开发环境 无法写入系统文件的解决方法
2018-02-28 16:16
1406 查看
在 编辑:open -e .bash_profile 这个命令的时候 因为 .bash_profile文件是系统文件 sudo 无法更改,这个命令也没有权限。需要关掉mac 内核保护
关闭内核保护的方法 :
1.重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行.
输入:csrutil disable; reboot
2
2.你会看到系统保护被关闭的字样并且系统自动重启. 这样你就可以修改系统级别的文件了.
3
3.但是系统还有一个保护叫做 Gatekeeper , 这个是防止第三方应用访问你的隐私信息的. 如果你也想关掉在终端里输入:sudo spctl --master-disable ylhrq.com 即可4.激活 GateKeeper的方法也很简单输入:sudo spctl --master-enable5.还可以通过csrutil status来查询 Rootless 保护的状态.
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
关闭内核保护的方法 :
1.重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行.
输入:csrutil disable; reboot
2
2.你会看到系统保护被关闭的字样并且系统自动重启. 这样你就可以修改系统级别的文件了.
3
3.但是系统还有一个保护叫做 Gatekeeper , 这个是防止第三方应用访问你的隐私信息的. 如果你也想关掉在终端里输入:sudo spctl --master-disable ylhrq.com 即可4.激活 GateKeeper的方法也很简单输入:sudo spctl --master-enable5.还可以通过csrutil status来查询 Rootless 保护的状态.
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
相关文章推荐
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 环境配置
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置
- vmware安装mac的maverick 10.9系统后ios7开发环境xcode 5项目的运行(run不了项目)的解决方法
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置
- 安装快播提示“抽取,无法写入文件”的解决方法
- sqlserver 2005 开发斑安装,出现 "SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息"的解决方法
- [linux]SLES11 sp1 安装后无法挂载ext4文件系统的解决方法
- Win7系统安装软件或游戏程序提示“文件无法写入”的故障分析及解决方法
- 【游戏开发备注之二】配置Xcode版本控制SVN详细步骤内含解决Xcode/Mac OS10.8无法配置SVN的解决方法
- Mac系统下的Go开发环境配置
- Mac系统下配置Android开发环境变量及工具安装图
- Mac 下配置环境变量造成命令行命令无法使用的解决方法
- go语言开发环境LiteIDE自动完成功能失效解决方法
- Android系统切换语言的时候APP无法更新资源文件的解决方法
- IntelliJ IDEA golang开发 go-lang-idea-plugin 安装 无法 选择 go sdk 解决方法
- VS2010环境下安装并配置OpenCV的一点补充——LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决办法
- 【环境配置】Fedora samba服务器环境搭建及无法查看文件的解决方法
- win7 IIS7 添加默认文档 无法写入配置文件 解决方法
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法