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
(recursive)はディレクトリとその中身全体を再帰的に削除します。-f
(force)は確認ナシで強制削除を行いますので、ご注意ください。
このコマンドの実行後、
/Applications/ServBay
配下のウェブサイト、データベース、ServBayの設定ファイルなど全データが削除されます。
ステップ4:ServBay Helperサービスをアンインストール
ServBay Helperは、管理者権限が必要な各種操作(たとえばhostsファイルの修正、システムサービスの起動・停止等)を行う特権アシスタントツールです。完全な削除のために、この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
- 1つ目のコマンドは
launchctl unload
を使い、ServBay Helperの起動エージェント設定を無効化・停止し、システム起動時の自動読み込みを止めます。 - 2つ目のコマンドは、ServBay Helperの
.plist
設定ファイルを削除します。これはHelperの起動方法を指示するファイルです。 - 3つ目のコマンドは、Helperの実体プログラムを完全削除します。
これらのコマンドも管理者権限での実行が必要なため、パスワード入力が求められます。
ステップ5:環境変数のクリーンアップ
~/.zshrc
および ~/.bash_profile
ファイルを開き、以下のセクションを見つけて削除してください。
bash
# BEGIN ServBay Environment Block
# ...
# END ServBay Environment Block
1
2
3
2
3
まとめ
上記の手順を実施することで、macOSからServBayアプリケーション、インストールディレクトリ、関連Helperサービスを完全にアンインストールできます。データのバックアップはアンインストール前に必ず行いましょう。 /Applications/ServBay
を削除する前に、ウェブサイトファイルやデータベース、その他大切な設定が確実にバックアップされていることを改めてご確認ください。