【发布时间】:2011-11-29 05:27:06
【问题描述】:
我在 Mac OSX 上。 Nginx 安装在 /opt/nginx 中。
如何卸载它?有什么想法吗?
【问题讨论】:
-
你是如何安装 Nginx 的?
标签: nginx uninstallation passenger
我在 Mac OSX 上。 Nginx 安装在 /opt/nginx 中。
如何卸载它?有什么想法吗?
【问题讨论】:
标签: nginx uninstallation passenger
gem uninstall passenger
将删除乘客和所有这些依赖项
乘客,乘客安装 apache2 模块, 乘客安装 nginx 模块、乘客配置、乘客状态、 乘客记忆统计,乘客制造企业
【讨论】:
gem uninstall passenger 没有删除我的 ec2-ubuntu-12.04LTS 实例上的 /opt/nginx。我不得不在gem uninstall passenger 命令之后手动删除它。
Passenger's documentation 涵盖此内容:
要卸载 Phusion Passenger,请首先从您的 Web 服务器配置文件中删除所有 Phusion Passenger 配置指令。完成此操作后,您需要删除 Phusion Passenger 文件。
- 如果您通过 Homebrew 安装了 Phusion Passenger,则运行
brew uninstall passenger。- 如果您通过 Ruby gem 安装了 Phusion Passenger,则运行
gem uninstall passenger(或者,如果您是 Phusion Passenger Enterprise 用户,则运行gem uninstall passenger-enterprise-server)。您可能需要以 root 身份运行它。- 如果您通过源 tarball 安装了 Phusion Passenger,请删除您放置提取的 Phusion Passenger 文件的目录。此目录与
PassengerRoot/passenger_root配置指令指向的目录相同。- 如果您通过 APT 或 YUM 安装了 Phusion Passenger,则使用它们来卸载 Phusion Passenger。
卸载 Phusion Passenger 后无需重新编译 Nginx。虽然 Nginx 将包含 Phusion Passenger Nginx 模块,但当所有 Phusion Passenger 配置指令都被删除时,该模块将不会做任何事情。
此时您可以通过运行删除 nginx
sudo rm -rf /opt/nginx
如果您使用源代码安装它。
如果您以这种方式安装它,请使用您的包管理器将其删除。
【讨论】:
从终端运行以下命令:
对于 Debian/Ubuntu
sudo apt-get remove -y passenger
红帽/CentOS
sudo yum remove -y passenger
macOS + Homebrew
brew uninstall passenger
红宝石宝石
gem uninstall passenger
【讨论】: