如何徹底卸載 ServBay
ServBay 設計為一個容易管理與維護的本地 Web 開發環境。如果你需要從 macOS 系統中移除 ServBay,卸載流程非常簡單。本文將提供詳細步驟,指引你徹底卸載 ServBay 並清理相關檔案。
⚠️ 重要提示 ⚠️
在執行任何卸載操作前,請務必備份你的重要資料。這包括你網站的專案檔案(預設路徑為 /Applications/ServBay/www
)、所有資料庫資料(MySQL、PostgreSQL、MongoDB 等,預設儲存在 /Applications/ServBay/db
)、ServBay 的設定檔,以及你透過 ServBay 管理的 SSL 憑證。卸載流程將刪除 ServBay 安裝目錄及其所有內容,未備份的資料將無法復原。
卸載步驟詳解
請按下列步驟,確保完整地移除 ServBay 及其相關元件。
步驟 1:關閉 ServBay 應用程式
在開始卸載前,請確保 ServBay 應用程式已完全退出。你可以在 Dock 欄上按右鍵 ServBay 圖示,選擇「退出」,或在 ServBay 應用選單中選擇「ServBay」>「退出 ServBay」。
步驟 2:刪除 ServBay 應用程式檔案
首先,將 ServBay 應用本體從系統中移除:
- 打開 Finder。
- 在 Finder 側邊欄中點擊 應用程式。
- 在應用程式列表中找到
ServBay.app
。 - 將
ServBay.app
拖曳至 Dock 欄最右側的 垃圾桶 圖示中。 - 右鍵點擊垃圾桶圖示,選擇「清倒垃圾桶」,以徹底刪除應用程式檔案。
步驟 3:刪除 ServBay 安裝目錄
ServBay 的核心檔案、套件、網站資料以及資料庫預設都儲存在 /Applications/ServBay
目錄下。刪除此目錄將移除 ServBay 所有運作檔案及你的開發資料。
🛑 再次警告 🛑
在執行這個步驟前,請再次確認你已依照本指南開頭的「重要提示」備份了 /Applications/ServBay/www
目錄中的網站資料、/Applications/ServBay/db
目錄中的資料庫資料、ServBay 的設定檔,以及 SSL 憑證等所有重要檔案。這個操作不可還原,資料刪除後將無法救回。
開啟 終端機。你可以用 Spotlight 搜尋(Command + Space,輸入「終端機」),或者在 Finder 選擇「應用程式」>「工具程式」>「終端機」找到它。
在終端機視窗中執行以下指令,刪除 ServBay 安裝目錄與其所有內容:
bashsudo rm -rf /Applications/ServBay
1sudo
指令用於以管理員身份執行後續命令,因為通常/Applications
目錄需要權限才能修改。執行此命令時,系統會要求你輸入目前使用者的密碼。rm
是刪除檔案或目錄的指令。-r
(遞迴)代表遞迴刪除,會移除指定目錄及其所有子目錄和檔案。-f
(強制)代表強制刪除,不會顯示任何確認提示。請務必謹慎使用-f
選項。
執行後,
/Applications/ServBay
目錄及其所有檔案與子目錄(包括你的网站資料、資料庫、ServBay 設定等)都將被删除。
步驟 4:卸載 ServBay Helper 服務
ServBay Helper 是一個特權輔助工具,用於執行需要管理員權限的作業(例如修改 hosts 檔、啟動/停止系統服務等)。為了徹底清理 ServBay,你需要一併卸載這個 Helper 服務。
在終端機中執行以下指令:
bash
sudo launchctl unload /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/LaunchDaemons/Dev.ServBay.macOS.ServBay.Helper.plist
sudo rm /Library/PrivilegedHelperTools/Dev.ServBay.macOS.ServBay.Helper
1
2
3
2
3
- 第一行使用
launchctl unload
停用並移除 ServBay Helper 的啟動代理設定,避免它隨系統啟動載入。 - 第二行刪除 ServBay Helper 的
.plist
設定檔,此檔案規範系統如何載入 Helper。 - 第三行則刪除 ServBay Helper 的實際可執行檔。
執行這些指令需要管理員權限,因此同樣需要輸入你的使用者密碼。
步驟 5:清理環境變數
打開 ~/.zshrc
和 ~/.bash_profile
檔案,找到以下段落,並將其刪除:
bash
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
1
2
3
2
3
總結
按上述步驟執行後,你可從 macOS 系統中完全卸載 ServBay 應用程式、安裝目錄及相關 Helper 服務。再次強調,資料備份是卸載前最重要的步驟。請務必於刪除 /Applications/ServBay
目錄前,確認你的网站檔案、資料庫與其他重要設定都已妥善備份。