OSX High Sierra 遇到一些问题及解决方法(转载)

原文地址:https://blog.csdn.net/jackymvc/article/details/78256120

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系统,伤心……估计还会有不少童鞋遇到我类似的情况,不妨一试


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mac OS X 编辑 讨论 macOS是苹果公司为Mac系列产品开发的专属操作系统。macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨。 macOS是全世界第一个基于FreeBSD系统采用“面向对象操作系统”的全面的操作系统。“面向对象操作系统”是史蒂夫·乔布斯(Steve Jobs)于1985年被迫离开苹果后成立的NeXT公司所开发的。后来苹果公司收购了NeXT公司。史蒂夫·乔布斯重新担任苹果公司CEO,Mac开始使用的Mac OS系统得以整合到NeXT公司开发的Openstep系统上。 现在最新的正式版本是macOS Mojave。 软件名称 macOS 开发商苹果公司 软件平台 x64(10.7起) 软件版本macOS Mojave 10.14.5 [1] 更新时间 2019年5月14日 [1] 软件语言 中文(简体),中文(繁体),英文等34种 软件大小 4.80GB 软件授权Mac App Store 操作系统家族FreeBSD 源码模式 封闭(部分开放源代码) 内核类别 混合式核心(XNU)Darwin 目录 1 命名 2 版本 ▪ Mac OS X Public Beta ▪ Mac OS X 10.0 Cheetah ▪ Mac OS X 10.1 Puma ▪ Mac OS X 10.2 Jaguar ▪ Mac OS X 10.3 Panther ▪ Mac OS X 10.4 Tiger ▪ Mac OS X 10.5 Leopard ▪ Mac OS X 10.6 Snow Leopard ▪ Mac OS X 10.7 Lion ▪ OS X 10.8 Mountain Lion ▪ OS X 10.9 Mavericks ▪ OS X 10.10 Yosemite ▪ OS X 10.11 El Capitan ▪ macOS 10.12 Sierra ▪ macOS 10.13 High Sierra ▪ macOS 10.14 Mojave 3 描述 4 兼容性 5 特点 6 缺点 命名编辑 “X”这个字母是一个罗马数字且正式的发音为“十”(ten),接续了先前的麦金塔操作系统像是Mac OS 8和Mac OS 9的编号。某些人把它错误读作“X”字母且发音为“ex”的原因是对于类Unix操作系统的传统命名会以字母x作为结尾(例如AIX,IRIX,Linux,Minix,Ultrix,Xenix)。另外一个原因是苹果公司的倾向提及特别的版本是以(例如)“Mac OS X版本10.4”印刷出来。 [2] OS X v10.0-10.8版本在苹果电脑内部以大型猫科动物为代号,如10.0版本的代号是Cheetah,以及10.1版本代号为Puma。在苹果的产品市场10.2版本以后,苹果公开地使用他的猫科名称作为产品商标推出系统,并作为系统版本简称,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就用它来注册商标公开了。Mac OS X 10.2命名为Jaguar,以及10.3相似地命名为Panther。2011年苹果推出OS X Lion,改变了命名规则,在产品正式名称中去掉了Mac字样和版本号。2012年又推出OS X Mountain Lion。如今猫科动物名称即将用尽,WWDC 2013上发布OS X Mavericks时,Craig Federighi开玩笑说OS X 10.9曾考虑命名为OS X Sea Lion,但考虑到今后再命名困难,所以系统定名为Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名称作为系统代号名,像是2014年发布的OS X Yosemite,"Yosemite" 即是加州的“优胜美地国家公园”。 [3] 由于苹果在版本10.4使用“Tiger”这个名称,因此一家品牌名称中含有“Tiger”字样的电脑零售商TigerDirect曾对苹果提出法律诉讼。然而,在2005年5月16日,佛罗里达州联邦法庭裁决苹果电脑使用“Tiger”的名称并有侵害到TigerDirect的商标。 [2] 现在苹果电脑的网站和文章中提及特殊的macOS版本会以不同的方式呈现: “OS X Mavericks”,版本的正式名称 “OS X 10.9 "Mavericks”,版本号码和名称,苹果有时会省略引号(已停止使用此命名方式) “Mavericks”,版本简称及商标 [2] 版本编辑 Mac OS X Public Beta 在2000年9月,Apple推出了Mac OS X Public Beta,售价29.95美元。 [4] Mac OS X 10.0 Cheetah 10.0/10.1 10.0/10.1 在 2001年3月24日,苹果推出了Mac OS X 10.0 Cheetah。其早期版本相当慢,功能也不齐全,仅有少量来自独立开发商的应用软件。很多评论员认为它并不是一款成熟的大众化产品,但不失为一项有潜力的开发项目。苹果从1996年就开始重写Mac操作系统,对于翘首盼望多年的业界人士而言,推出OS X 10.0本身就是一项了不起的成就。除去一些较小的补丁,Max OS X的稳定性也颇具口碑,系统内核的错误比以往大大减少了。对它的批评主要是慢,与2000年九月的OS X公开试验版相比,10.0版本并有在运行速度上提升得更快。这是首个基于NeXT公司的NextStep,而不是原始"classic" Mac OS的Mac操作系统。Cheetah运行速度缓慢,用户比较少,但它是苹果重建Mac OS在5年失败的尝试之后第一个成品。它严重依赖网络路径来访问服务器工具 [3] 。 Mac OS X 10.1 Puma 在该年之后的2001年9月25日,Mac OS X 10.1 Puma推出,增加了系统的效能和提供不存在的特色,像是 DVD播放。由于 10.0 的不好名声,苹果为 10.0 的使用者推出免费的升级 CD,此为对于只有运行 Mac OS 9 的人推出 $129 美元的盒装版本。有人发现升级的 CD 其实就是完整的安装光盘,只要移除一个特定的档案就能够在 Mac OS 9 系统使用;苹果随后重新推出该 CD,实际上真的是把不必要的缩减掉,使得无法在这样的系统上安装。出色的性能、网络协议无需任何配置(Rendezvous,随后更名为Bonjour)、扫描仪和照相机照片导入使用程序(Image Capture)、色彩管理API(ColorSync)、DVD播放。它是所有OS X版本中Mac的首个默认操作系统。 [3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值