如何删除独立乘客?

时间:2011-10-20 07:28:35

标签: apache2 passenger

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

  • Ubuntu 11.04

  • 的Apache2

  • RVM

  • rvm下的Ruby 1.9.2

  • Ruby 1.8.7在rvm下

  • Passenger3 at 1.9.2@global

  • 使用Ruby 1.9.2的Apache的Passenger模块

  • Passenger3 at 1.8.7@global

当我在终端窗口中意外输入Passenger start而没有指向1.8.7@global时,我正准备使用Ruby 1.8.7为Passenger独立设置一些反向代理。

接下来的事情我知道Passenger决定安装Nginx并且本身甚至没有'离开你',现在我在机器的某个地方安装了一个额外的Passenger独立,我想要摆脱但我找不到任何东西有关如何删除此内容的说明。

修改

我在/ home / purvez

下找到了一个.passenger目录

也许这是我需要摆脱的那个。任何人都可以确认或否认这一点吗?

2 个答案:

答案 0 :(得分:1)

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

  

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

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

我在/ var / lib / passenger-standalone上做了一个rm -rf,重新启动,现在一切都好了。

答案 1 :(得分:0)

我在Mac OS X 10.7.3上一直在处理同样的问题

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

3.0.11-万向ruby1.8.7-x86_64的-MacOSX的-10.7

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

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

我希望这会有所帮助。