Linux: jak odinstalować coś, co nie jest pakietem…?

2

Zainstalowałem Ruby1.9.1 ze źródła używając sudo make install. Jak mogę to odinstalować?

Zasadniczo po prostu nie chcę, aby „ruby” zamapowało się na ruby ​​1.9.1, ale zamiast tego domyślna wersja 1.8.7.

sudo make uninstallNic też nie robi.

Zombie
źródło
Czy uruchomiłeś swój make uninstallz katalogu ze ./condigureźródłami, których użyłeś do instalacji?
Benjamin Bannier,
może to być duplikat (w praktyce, w odniesieniu do tego, jakie odpowiedzi mogą zostać opublikowane) superuser.com/questions/137592/...
quack quixote
przypuszczam, że sudo make unisntallliterówka była w pytaniu, a nie polecenie, które faktycznie próbowałeś? bo to nie powinno działać, ale sudo make uninstall może .
quack quixote
tak literówka SU. Ruby nie ma odinstalowania.
Zombie
installwatch nie pomaga, ponieważ nie zostanie ponownie zainstalowany, chyba że odinstaluję.
Zombie

Odpowiedzi:

5

Sprawdź plik makefile pod kątem celu „dokonaj deinstalacji”. Czasami przychodzą z nimi.

W przeciwnym razie najlepiej jest dokładnie przeczytać cel „make install”, a następnie ręcznie cofnąć to, co zrobił.

bmargulies
źródło
0

To jest bardziej rubinowa rzecz, więc prawie teraz należy do SO. Oto, co należy zrobić (zgodnie z tym postem na blogu .

sudo rm -rf /usr/local/lib/ruby
sudo rm /usr/local/bin/ruby
sudo rm /usr/local/bin/irb
sudo rm /usr/local/bin/rake
Zombie
źródło