Homebrew的正确安装与使用

安装位置

/usr/local 这个才是正确位置, 这里不须要用户输入sudo (sudo属于系统级别的操做命令,因此极有可能破坏原系统文件,形成巨大隐患).php

Install 安装

1、 Install 注意前面的 /usr/bin/ruby -e 必定要有, 这样Homebrew 会将套件安装到独立目录,并将文件软连接至 /usr/local

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

注意!!!! 若是安装成功,直接跳到步骤二, 若是失败, 最好先将以前安装过程产生的文件卸载干净!!!!, 若是本地没有安装文件,请不要尝试卸载操做

若是不清楚操做步骤, 尤为是 rm的危险操做, 请不要尝试卸载这个步骤!!! 以前没有写警示致使一些朋友出现问题, 很是抱歉, 若是有重要的文件, 请必定要找专业人士进行恢复!!!!html


下面是卸载清理的步骤

(rm 是一个特别危险的行为, 必定要明确本身是删除的指定的目录, 不建议rm -rf * rm -rf / )java

cd /usr/local
# 这里是 brew 的安装地址, 必定要明确这里的路径是不是正确的, 是否是有子文件夹 Cellar, 若是没有多是你以前没有安装过 `brew`, 那么跳过该步骤和下面的几个 rm 命令
rm -rf Cellar 
brew prune # 修复命令, 当前版本不支持能够不执行
rm -rf ~/Library/Caches/Homebrew # 执行以前必定要明确该路径下有指定文件夹 ~/Library/Caches/Homebrew
复制代码

2、 安装后自检

brew doctor
若是显示 Your system is ready to brew 恭喜你 安装成功了~node

3、 工具包推荐

下面开始快乐的安装工具了, 通常brew 安装的都是无关界面的工具python

appledoc		jenkins			pcre
autoconf		libtool			pkg-config
autojump		libyaml			protobuf
automake		maven			python3
brew-cask-completion	maven@3.3		readline
chisel			mysql			ruby
cmake			nginx			sqlite
cocoapods		node			tomcat@7
curl			ocaml			watchman
flow			ocamlbuild		xz
gdbm			oclint			zsh-syntax-highlighting
gettext			openssl
gnu-getopt		openssl@1.1
复制代码

上面的都是brew安装的工具mysql

  • brew search xxxx 搜索软件xxx
  • brew install xxxx 安装软件
  • brew uninstall xxxx 卸载软件

那么问题来了 一些须要界面的app 如何安装呢

  • 神奇的 brew cask来了nginx

  • brew install brew-cask-completion 安装 brew casklaravel

  • 举个例子git

brew cask search sublimetext // 查询sublime-text的安装包
打印结果
==> Exact Match
caskroom/cask/sublime-text

说明 有个 sublime-text 的安装包

brew cask install sublime-text 等待下载就行了
复制代码

例如使用 brew cask 下载 eclipse

  • brew cask search eclipse 打印结果以下:
==> Partial Matches
caskroom/cask/eclipse-cpp
caskroom/cask/eclipse-ide
caskroom/cask/eclipse-installer
caskroom/cask/eclipse-java
caskroom/cask/eclipse-jee
caskroom/cask/eclipse-modeling
caskroom/cask/eclipse-php
caskroom/cask/eclipse-platform
caskroom/cask/eclipse-ptp
caskroom/cask/eclipse-rcp
caskroom/cask/eclipse-smarthome-designer
caskroom/cask/nodeclipse
caskroom/cask/eclipse-cpp
caskroom/cask/eclipse-ide
caskroom/cask/eclipse-installer
caskroom/cask/eclipse-java
caskroom/cask/eclipse-jee
caskroom/cask/eclipse-modeling
caskroom/cask/eclipse-php
caskroom/cask/eclipse-platform
caskroom/cask/eclipse-ptp
caskroom/cask/eclipse-rcp
caskroom/cask/eclipse-smarthome-designer
caskroom/cask/nodeclipse
复制代码
  • brew cask install eclipse-jee , 这里我只须要 jee的安装包 开发企业级产品

参考连接

相关文章
相关标签/搜索