【问题标题】:How to remove Passenger standalone?如何独立删除乘客?
【发布时间】:2011-12-11 13:29:43
【问题描述】:

我正在构建一台用于开发的新笔记本电脑,并在过去几天安装了以下内容:

  • Ubuntu 11.04

  • Apache2

  • RVM

  • rvm 下的 Ruby 1.9.2

  • rvm 下的 Ruby 1.8.7

  • Passenger3 位于 1.9.2@global

  • 使用 Ruby 1.9.2 的 Apache 乘客模块

  • Passenger3 1.8.7@global

我正准备使用 Ruby 1.8.7 为单机乘客设置反向代理时,我不小心在终端窗口中输入了乘客启动,但该终端窗口未指向 1.8.7@global。

我知道的下一件事,Passenger 决定安装 Nginx 和它自己,甚至没有“请假”,现在我在机器上的某个地方安装了一个额外的独立乘客,我想摆脱它,但我找不到任何有关如何删除它的说明。

编辑

我在 /home/purvez 下找到了一个 .passenger 目录

也许这是我需要摆脱的那个。谁能确认或否认这一点?

【问题讨论】:

    标签: apache2 passenger


    【解决方案1】:

    我在 Mac OS X 10.7.3 上遇到了同样的问题

    我还在我的用户主目录下找到了 ~/.passenger/standalone 目录,其中有两个目录,其中一个是这个:

    3.0.11-universal-ruby1.8.7-x86_64-macosx-10.7

    另一个目录是 Ruby 1.9.3 的乘客独立目录,这是我想要的,是从之前的运行中创建的。

    我将“3.0.11-universal-ruby1.8.7-x86_64-macosx-10.7”目录移动到一个新名称以测试并查看另一次运行“乘客启动”是否会产生相同的结果,并且确实如此。二进制文件再次安装在相同的目录名称下,并且在第二次安装期间控制台消息相同。我确实预料到了这一点,但这证实了乘客认为二进制文件没有安装,所以我删除了目录并继续前进。

    我希望这会有所帮助。

    【讨论】:

    • 谢谢,我会玩这个。
    【解决方案2】:

    我在安装到我的系统的用户指南中找到了这个:

    要卸载 Phusion Passenger,请先删除所有 Phusion Nginx 配置中的乘客配置指令 文件。完成此操作后,您需要删除 Phusion 乘客档案。

    • 如果您通过 gem 安装 Phusion Passenger,请输入 gem uninstall passenger。您可能必须以 root 身份运行它。
    • 如果您通过源 tarball 安装了 Phusion Passenger,则删除您放置解压的 Phusion Passenger 的目录 文件。此目录与 by 指向的目录相同 'PassengerRoot' 配置指令。

    我在 /var/lib/passenger-standalone 上执行了 rm -rf,重新启动,现在一切正常。

    【讨论】:

      猜你喜欢
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多