Yan.G WebServer Dev Engineer

mac brew 使用记录

2019-03-19
 

mac brew 使用记录

安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 更改权限
sudo chown -R $(whoami) usr/local
  • 软件安装
brew install php
brew install php71
brew install php@7.1
  • 安装多个软件
brew install nginx php mysql
  • 重新安装
brew reinstall php@7.1
  • 自定义安装
bash edit php@7.1
  • 软件更新
brew upgrade php

软件检索

brew search php
  • 查询安装信息
brew info php
  • 固定版本搜索
brew search php -v 7.1
  • 列出所有安装软件
brew list

图像化操作brew

  • 安装图形化软件
brew install brew-cask-completion
brew cask install cakebrew

卸载软件

  • 卸载软件
brew uninstall node
brew remove nodejs
  • 卸载所有版本软件
brew uninstall node --force
  • 删除过期软甲锁,删除已安装新软件的旧版本
brew cleanup

问题诊断

brew doctor

启动服务

brew services start elasticsearch
  • 停止服务
brew services stop elasticsearch
  • 重启服务
brew services restart elasticsearch
  • 列出所有服务
brew services list
  • brew services 服务相关配置以及日志路径

配置路径:/usr/local/etc/
志路径:/usr/local/var/log

问题整理

  • MAC安装软件,报错ermission denied @ unlink_internal

    这类问题通常是由权限问题导致,更改目前权限即可

    sudo chown -R $(whoami):admin /usr/local
    
  • 更改用户目录有可能会遇到权限问题无法处理

    要先关闭rootless才行。 关闭的方法为: 重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行,并输入:csrutil disable; reboot PS:最后在操作完毕后,最好再次来到恢复模式,然后重新打开rootless。 输入:csrutil enable; reboot


Similar Posts

Content