Linux:如何卸载非软件包的东西……?

Linux:如何卸载非软件包的东西……?

我使用 从源代码安装了 ruby​​1.9.1 sudo make install。我该如何卸载它?

基本上,我只是不希望“ruby”映射到 ruby​​1.9.1,而是默认的 1.8.7。

也不sudo make uninstall做任何事。

答案1

检查 makefile 中是否存在“make uninstall”目标。有时它们会附带这些目标。

否则,您能做的最好的事情就是仔细阅读“make install”目标,然后手动撤消其所做的操作。

答案2

这更像是 ruby​​ 特有的东西,所以它现在几乎属于 SO。以下是要做的事情(按照这篇博文

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

相关内容