我正在构建一台新的笔记本电脑用于开发,并在过去几天安装了以下内容:
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目录也许这是我需要摆脱的那个。任何人都可以确认或否认这一点吗?
答案 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”目录移动到一个新名称进行测试,看看另一轮“乘客开始”是否会产生相同的结果。二进制文件再次安装在相同的目录名下,并且在第二次安装期间控制台消息是相同的。我确实希望如此,但这证实了乘客认为没有安装二进制文件,所以我删除了目录并继续前进。
我希望这会有所帮助。