关闭rootless功能
- 问题描述:
使用sudo,提示:Operation not permitted - 原因:
Mac OS X El Capitan(10.11)中增加了rootless功能,即sudo也不能操作部分文件目录, 所以如果执行sudo,需要先关闭rootless功能。 - 步骤:
- 重启系统
- 按住Command + R进入恢复模式
- 在菜单中打开Terminal(也叫 终端)
- 输入
csrutil disable
- 重启系统
如果需要打开rootless
相同步骤,输入csrutil enable
重启系统
显示隐藏文件(夹)(全系统应用)
终端输入第一个命令
# 打开整个系统的隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
# 关闭显示隐藏功能
defaults write com.apple.finder AppleShowAllFiles -bool false
重新打开finder即可
添加信任 任何来源
- macOS Sierra 系统
- 「系统偏好设置」「安全与隐私」「通用」「允许从以下位置下载的应用」
- 只有 App Store 与 App Store 和被认可的开发者 二个选项
- 任何来源 选项不见了
终端执行
sudo spctl --master-disable
键入Mac当前用户密码,enter
执行成功,再次进入「安全与隐私」,则可以看到 任何来源 又回来了
检查是否已安装xcode,如果未安装,建议先下载安装,因为下列操作需要git(在xcode中包含)
-
如果下面命令提示权限不够,则需要在命令最前面 加上 sudo
安装brew
前提:需要有ruby环境
MacBook自带,嗯,反正我的里面有一个老版本ruby环境
检测
打开终端,输入ruby --version
- 如果已经安装,会显示ruby版本
- 如果未安装,进入 ruby官网,下载ruby安装包进行安装
终端命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等待安装完成
更新git
- 查看git旧版本号
git version
- 再查看旧版本Git地址
which git
- 使用brew安装新版本的Git
brew install git
- 移除系统自带的版本
如果which git
返回的结果是 /usr/bin/git
说明你可能通过XCode安装了其自带的GIT,其版本一般都比较低,需要移除
#
cd /usr/bin
sudo mkdir git-backup
sudo mv git* git-backup
- 移除可能存在的其它版本
如果which git
返回的结果是 /usr/local/git/bin/git
表示可能是你曾经使用git-osx-installer或其它方式安装过GIT
检查系统环境变量PATH可能还包含形如 /usr/local/git/bin 的路径
sudo rm -rf /usr/local/git
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
- 重启终端,再次检查
which git
及git version
更新gem
gem update --system
或者使用
gem install rubygems-update
update_rubygems
安装rvm
RVM是ruby版本管理器
可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换
安装
\curl -sSL https://get.rvm.io | bash -s stable
# 安装完毕,默认应该会提示执行这个命令
source ~/.profile
时间可能有点儿长,安装完毕后,执行 rvm -v
如果显示rvm版本号,则表示安装成功
更新ruby
- 列出ruby可安装的版本信息
rvm list known
- 安装ruby最新版本
rvm install ruby-head
- 查看已安装的ruby
rvm list
- 设置默认ruby版本
rvm use ruby-head --default
- 卸载一个已安装ruby版本
rvm remove x.x.x
更换安装源
- 查看已有的安装源
gem source
- 更换安装源
由于国内被墙,所以要把源切换至淘宝镜像服务器
gem update --system
gem uninstall rubygems-update
# 删除安装源
gem sources -r https://rubygems.org/
# 添加安装源
gem sources -a https://ruby.taobao.org
建议
常用软件(全免费😂)
浏览器
沟通
输入法
下载
音视频
笔记
压缩
邮箱
效率
终端
编辑器
JDK
网友评论