Comment puis-je désinstaller Ruby on Rails sur Mac OS X?
Je suis un tutoriel sur le framework Ruby on Rails, et le tutoriel s'est mis à jour vers une nouvelle version de Rails, donc je ne peux pas le suivre de plus, parce que j'ai une ancienne version.
Je voudrais commencer à nouveau et de le désinstaller Ruby on Rails et tout logiciel sur mon Mac OS X 10.5.8, et de le suivre à partir du sol en place. Si quelqu'un serait prêt à m'aider à désinstaller Ruby et Ruby on Rails, il serait très apprécié.
OriginalL'auteur Jeff | 2010-11-06
Vous devez vous connecter pour publier un commentaire.
Télécharger RVM ou RBENV et la mise à niveau vers la dernière Ruby (2.3.0 à ce point). Ne touchez pas à votre système de Ruby.
Je suis d'accord avec les deux ci-dessus. RVM est le chemin à parcourir. Vous n'aurez pas besoin d'utiliser "sudo" lors de l'installation, sauf si vous le faites à l'échelle du site, afin de résister à toutes les prie instamment de le faire. RVM créer un bac à sable pour tous les Rubis installé à l'aide, ce qui va provoquer les gemmes chargées avec l'un de ces Rubyies aussi dans le bac à sable. La suppression d'un Rubis est facile à ce point.
J'ai utilisé du RVM. Et a obtenu pour installer la dernière Ruby et Ruby on Rails. Jusqu'à présent il n'y a pas de problème et je monte avec le tutoriel très bien. Je pourrais encore de vouloir désinstaller l'ancienne version. Comment puis-je vérifier si l'ancien est toujours installé?
Essayez:
rvm use system
etgem list
AVERTISSEMENT! c'est vraiment dangereux car il va gâcher votre système ruby installation. à l'aide de rvm ou autre version de gestionnaires, vous serez en mesure d'installer une nouvelle version et de l'utiliser tout en laissant vos systèmes sous-jacents ruby installation intacte... bande de roulement avec soin.
OriginalL'auteur Kevin Sylvestre
Êtes-vous désinstallation de Ruby on Rails, ou Ruby ET Ruby on Rails?
Si vous souhaitez désinstaller Ruby on Rails, il devrait être une simple question de l'utilisation des
gems uninstall rails
ou de fairegems dependency rails
et puisgems uninstall
pour chacune des gemmes que les Rails dépend. Si vous les avez installées à l'échelle du système, à l'aide desudo
à l'origine, vous devrez utilisersudo
de nouveau pour les désinstaller.Si vous voulez désinstaller un système à l'échelle de Ruby vous avez installé à partir des sources, bien, je serais probablement le laisser seul, et d'installer les nouvelles versions de Ruby à l'aide de RVM. L'ancienne version ne sera pas visible pour les applications, sauf si vous voulez le voir ou définissez votre chemin d'accès de l'inclure. RVM version sera trouvé en premier, à moins que vous ne
rvm system
.En fait, il vous suffit d'installer RVM et faire installer vos nouvelles versions de Ruby, puis d'y installer de nouvelles versions de Rails, sans même prendre la peine de désinstaller les vieux trucs. RVM est cool.
Généralement un non-système installé Ruby compilées à partir de sources seront dans
/usr/local/bin
et je pense que/usr/local/lib
. L'un installé à partir d'un .dmg serait en/System/Library/Frameworks/Ruby.framework
suivi par le numéro de version. Comment avez-vous installé l'ancienne version de Ruby, par .dmg-installateur, ou à partir de la source? Ne retirez pas le système installé la version en/usr/bin
. Nervm system
suivie parwhich ruby
et voir ce qui apparaît.OriginalL'auteur the Tin Man