想试试 ruby2.0,结果就下载编译安装了 ruby2.0,忘了用 rvm。现在想用回去 ruby1.9.3,我已经找到安装目录删除了 2.0,在/usr/local/lib 下,删除以后 ruby -v 的结果还是 ruby 2.0.
怎么解决啊?
直接用 rvm 装再切换不行吗?
用 rvm 再装一个是可以,但是 ubuntu 下默认的还是 2.0 啊!感觉没卸干净啊!求方法!
恩恩
回到你下载编译安装时用 make install 安装的源码目录,执行 make uninstall 试试。
make install
make uninstall
make uninstall 无效。
重装系统?
which ruby
你环境变量里面,ruby 还是指向旧的吧。 你可以使用 which ruby 查看这个 ruby 是哪个。然后用 ls -l 看这个 ruby,如果是链接,就删掉它重新做一个新软链接到你新 ruby
#5 楼 @nuanshuidai 不是所有的软件源代码都会带 uninstall 的,这就是为何要用包管理工具而不是什么都从源代码编译了。
uninstall
用 rbenv 或者 RVM 管理,你这情况估计只能人肉清除。或者编译新版本覆盖上去试试看。
rbenv
卸载 make install 的软件,make uninstall 无效时