OSX的High Sierra正式版出来半个月有余,听着什么自媒体、科技媒体吹这系统多么牛B,手贱点了升级,好在升级过程中没有遇到各种坑还挺顺利的,但是我没有感觉多么好用的同时,却给我带来不大不小的麻烦。且听我一一道来……

10.13版本加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行,不管你是在终端中如何运行

MyMBP:~ Jacky$ sudo chown -R $(whoami) /usr/local ,返回给你的就是 chown: Operation not permitted,哪怕你是用root的身份。

有些软件在运行过程中需要对/usr/local下的文件读写,比如你更新ruby,起因是我要通过homebrew来安装zookeeper

brew install zookeeper

运行后下载了zookeeper,但是安装过程中,报了一个ruby的错误(原谅我没有截图),大意是ruby 2.3.0已经不被High Sierra支持了,看样子是要更新ruby

顺序做了一些操作,都没有起什么作用

rvm -v 发现是1.19.3版本最新的已经到1.29.3了

ruby -v 版本是2.3.0,最新已经到2.4.2了

rvm install 2.4.2 也是由于权限问题安装不了

看来只有关掉SIP了

1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式(我感觉我是按了好半天)

2.点击工具里的Terminal(终端)

3.输入csrutil disable,之后回车

4.重启Mac

5.重启完成后,终端中输入 sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local

成功执行,没有报操作不允许了

(如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)

更新rvm工具:curl -L get.rvm.io | bash -s stable

rvm install 2.4.2 (这次可以正确安装ruby了,别问我为什么是2.4.2版本)

然后就是安装zookeeper

brew install zookeeper (这次也正确安装了)

后来又重启过一次,发现我的mysql不能开机启动了

在系统偏好设置最下方找到MySQL的图标,打开后发现mysql已经停止,且有一行警告:the /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' user

这个好办:sudo chown -R mysql /usr/local/mysql/data

然后就可以启动mysql了

自从长乔帮主走后,苹果办事越来越不上心了,哪怕是自己的OSX系统,伤心……估计还会有不少童鞋遇到我类似的情况,不妨一试

升级OSX High Sierra 10.13遇到一些问题及解决方法相关推荐

  1. macOS High Sierra 10.13.5 (17F77) 正式版 最新自带Clover v2.4k r4512黑苹果原版镜像

    macOS High Sierra 10.13.5 (17F77)是由黑苹果社区通过App Store下载并制作最新的黑苹果原版镜像,昨晚凌晨1点左右苹果公司推送了最新的macOS High Sier ...

  2. macOS High Sierra 10.13.6(17G65) 最新自带Clover 2.4k r4598黑苹果原版安装镜像

    镜像介绍 macOS High Sierra 10.13.6(17G65)是由黑苹果社区通过App Store下载并制作的最新黑苹果原版安装镜像,其实绝大部分安装好黑苹果系统的用户都在3天前通过了Ap ...

  3. 黑苹果双系统安装教程macOS High Sierra 10.13.x

    摘 要:今天小编给大家准备了一份最新的黑苹果10.13u盘安装黑苹果双系统安装教程,所有的黑苹果安装教程基本上都差不多,但是还有很多童鞋通过QQ联系我,问我如何安装黑苹... 教程前言 今天小编给大家 ...

  4. Lenovo Y50 (1080P) 安装 黑苹果 hackintosh macOS High Sierra 10.13.5 (17F77) 不适合双系统

    Lenovo Y50 安装 黑苹果 macOS High Sierra 10.13.5(17F77) 1,笔记本硬件 2,黑苹果系统下载网站 3,在win10 系统上使用TransMac制作macOS ...

  5. 安装Mac os High Sierra 10.13.6 17g10021

    安装Mac os High Sierra 10.13.6 17g10021 我用的是Macbook Pro 2018 (15-inch),正在学习深度学习,为了装cuda卡在了系统这一块. 因为Nvi ...

  6. 联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程

    联想小新Air 15 安装黑苹果全过程 本文参考:https://blog.csdn.net/qq_28735663/article/details/80634300 本人是联想小新AIr 15 , ...

  7. 某个应用导致html文件,某个应用导致你的默认浏览器设置出现问题(补丁又闯祸:Windows 10默认应用被重置 附解决方法)...

    某个应用导致你的默认浏览器设置出现问题(补丁又闯祸:Windows 10默认应用被重置 附解决方法),哪吒游戏网给大家带来详细的某个应用导致你的默认浏览器设置出现问题(补丁又闯祸:Windows 10 ...

  8. 升级node,老的项目启动不了的解决方法(亲测有效)

    升级node,老的项目启动不了的解决方法(亲测有效) 参考文章: (1)升级node,老的项目启动不了的解决方法(亲测有效) (2)https://www.cnblogs.com/chenzhengy ...

  9. Windows 10 更新遇到错误代码 0x80240034 的解决方法

    Windows 10 更新遇到错误代码 0x80240034 的解决方法 很长时间没有更新win10,今天突然发现更新总是报错,错误代码是 0x80240034,找度娘得到的基本上全是重启update ...

  10. window 10系统安装adb出现问题和解决方法

    window 10系统安装adb出现问题和解决方法 前提是安装好Android-sdk,而且环境变量要配置好的 以前用的是win8系统现在工作需要用到win10 的,我发现安装啥的还是有一些区别的,自 ...

最新文章

  1. 服务器磁盘阵列做win7系统,Raid0可以安装winxp-x86,但不能安装win7-x64,是怎么回事呢?!...
  2. web报表移动端如何进行移动设备绑定与撤销
  3. 通用工具之Pair和Tuple-《C++标准库(第二版)》读书笔记
  4. jq 点击导航添加背景_jq入门(2)css选择符
  5. [转]用Whois获得电信运营商的IP地址是如何分配的?
  6. 一文学搞懂阿里开源的微服务新贵Nacos!
  7. Struts2 + MySQL 实现分页
  8. 一、开始动手开发网球平台
  9. 设计即开发,如何打通软件研发的“任督二脉”?
  10. 【九】注入框架RoboGuice使用:(Your First Injected Service and BroadcastReceiver)
  11. JinlinOJ 通化邀请赛 E.GCD and LCM 最大公约数最小公倍数 关系
  12. IMO船舶材料防火安全规范
  13. Netty实战《原理》
  14. 项目合同管理 考纲与考试要点
  15. 百度翻译API错误码大全(建议收藏)
  16. Sidetree协议
  17. 华为手机设置页面黑色_华为手机简单设置一下,来电直接显示对方照片视频,个性又炫酷...
  18. IntelliJ IDEA项目正常编译,但是代码部分飘红
  19. 用matlab做谱分析程序,经典功率谱分析Matlab程序
  20. 谷歌2018博士生奖研金名单出炉,清华、上交大多人入选

热门文章

  1. sql中如何按拼音笔画排序
  2. 华硕BIOS TPM设置
  3. ssms 连接 oracle,【SQL】用SSMS连接Oracle手记
  4. devops summary
  5. 洛谷—— P1419 寻找段落
  6. wc,鹅厂码农最常用的三大编程语言,Java竟然没上榜!
  7. 计算机与模拟实验的论文,作业模拟论文,关于森林作业的计算机模拟相关参考文献资料-免费论文范文...
  8. mysql chunk_【MySQL参数】-innodb_buffer_pool_chunk_size
  9. 解决Laravel5.5版本框架缺少vender目录报错问题
  10. python3D绘图Axes3D函数详解