2011-10-01 2 views

Répondre

1
gem uninstall passenger 

enlèvera passagers et toutes ces dépendances

passagers, passagers-install-apache2-module, passagers-install-nginx-module, passagers-config, passager statut, -passager mémoire statistiques, passagers-faire-enterprisey

+3

'gem uninstall passenger' n'a pas supprimé/opt/nginx sur mon instance ec2-ubuntu-12.04LTS. J'ai dû le supprimer manuellement après la commande 'gem uninstall passenger'. – Bigginn

+0

Il ne désinstallera pas nginx. Cela enlèvera seulement les dossiers de passager. Supprimez les dépendances passagers du fichier nginx.conf et nginx n'essaiera pas d'utiliser Passenger. –

1

Passenger's documentation couvre ceci:

Pour désinstaller Phusion Passenger, veuillez d'abord supprimer toutes les directives de configuration de Phusion Passenger dans le (s) fichier (s) de configuration de votre serveur Web. Après avoir fait cela, vous devez supprimer les fichiers Phusion Passenger. Si vous avez installé Phusion Passenger via Homebrew, exécutez brew uninstall passenger Si vous avez installé Phusion Passenger via Homebrew, exécutez la commande brew uninstall passenger.

  • Si vous avez installé Phusion Passenger via une gemme Ruby, exécutez gem uninstall passenger (ou, si vous êtes un utilisateur de Phusion Passenger Enterprise, gem uninstall passenger-enterprise-server). Vous devrez peut-être exécuter ceci en tant que root.
  • Si vous avez installé Phusion Passenger via une archive tar source, supprimez le répertoire dans lequel vous avez placé les fichiers Phusion Passenger extraits. Ce répertoire est identique à celui indiqué par la directive de configuration PassengerRoot/passenger_root.
  • Si vous avez installé Phusion Passenger via APT ou YUM, utilisez-les pour désinstaller Phusion Passenger. Il n'est pas nécessaire de recompiler Nginx après la désinstallation de Phusion Passenger. Bien que Nginx contienne le module Phusion Passenger Nginx, le module ne fera rien quand toutes les directives de configuration de Phusion Passenger seront supprimées.

  • À ce stade, vous pouvez supprimer nginx en exécutant

    sudo rm -rf /opt/nginx 
    

    si vous avez installé à l'aide de la source.

    Utilisez votre gestionnaire de paquets pour le supprimer si vous l'avez installé de cette façon.