新入手 mac,需要配置環境,索性就建立了一鍵安裝指令碼(homebrew+omz)

kis龍 發表於 2022-01-22

1. 使用(基於 homebrew)

# 安裝(配置 + 免費軟體)
/bin/zsh -c "$(curl -fsSL https://gitee.com/pifeifei/macos-init/raw/master/init.sh)" all

# 選擇性安裝軟體
/bin/zsh -c "$(curl -fsSL https://gitee.com/pifeifei/macos-init/raw/master/init.sh)" php js db tencent charge

# 引數說明(順序無關
#   all: 安裝所有軟體(不含付費軟體)
#   - speed:git 快速下載(不建議使用,*使用後不能安裝歷史版本的軟體*)
#   php:php,composer, phpstorm(付費)
#   js:nodejs, vscode, webstorm(付費)
#   db: another-redis-desktop-manager, mysqlworkbench, DataGrip(付費)
#   java: 等待補充
#   tencent: 騰訊軟體,tencent-lemon qq wechat qqmusic
#   charge: 安裝付費軟體

2. 其他命令說明

brew search php # 安裝php
brew install docker # 安裝軟體
brew install --cask docker # 從 casks 安裝 docker-desktop,不加 --cask 僅安裝命令列版本
brew list # 檢視已安裝的所有軟體
brew list docker # 檢視 docker 的所有檔案(部分軟連線不顯示)

# 如果想要切換php 版本,可以執行下面的命令
phpswitch.sh 7.4
# 如果不存在可以用 brew 安裝
brew install [email protected]

3. 待定功能

  • MacOS 預設配置修改,等我用段時間,把我常用的配置加上,使用 defaults 命令
  • 其他想到了再加

x. 其他說明

  • 安裝完成之後,會顯示安裝成功的軟體,以及安裝失敗的軟體
  • 因為部分軟體是在github 上,所以部分軟體安裝緩慢,甚至導致安裝失敗
  • 安裝完成後會顯示已安裝的軟體,安裝失敗的軟體
  • 點選檢視源嗎

PS:如有問題,可以一起交流,共同進步。目前僅支援 mac 安裝,linux 沒有去做,我沒有這個需求

本作品採用《CC 協議》,轉載必須註明作者和本文連結
世界上最遙遠的距離不是生與死,而是你親手製造的BUG就在你眼前,你卻怎麼都找不到ta。