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的安裝包 開發企業級產品

參考連接

相關文章
相關標籤/搜索