新手问题 编译生成到 ruby,如何卸载呢?(ubuntu)

luming · 2012年07月19日 · 最后由 luming 回复于 2012年07月19日 · 8561 次阅读

安装了 ruby-1.9.3-p0 这个版本,想升级到最新的 Ruby 1.9.2-p320. 因为是 ./configure make sudo make install 这这种方式的,现在在安装目录下运行 sudo make uninstall 提示:make: *** 没有规则可以创建目标“uninstall”。停止。 ,请问该怎么作呢?

好像删除目录,删掉环境变量设置就行了吧?

以后用 rvm 管理

#1 楼 @Rei 不行,他 configuration 的时候没有指定 prefix,而且是 sudo make install 的,所以现在 /usr/bin 下面应该有东西

直接重新下载编译了 1..9.3,输入 ruby -v 显示只有 1.9.3 了 ubuntu 删除环境变量 还不会 找找

#3 楼 @luming 你还是清理干净然后用 rvm 吧,参考源文件目录下的 README 里面这段话

This command will create following directories and install files
onto them.

  * ${DESTDIR}${prefix}/bin
  * ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}
  * ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
  * ${DESTDIR}${prefix}/lib
  * ${DESTDIR}${prefix}/lib/ruby
  * ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}
  * ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
  * ${DESTDIR}${prefix}/lib/ruby/site_ruby
  * ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}
  * ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
  * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby
  * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}
  * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
  * ${DESTDIR}${prefix}/lib/ruby/gems/${MAJOR}.${MINOR}.${TEENY}
  * ${DESTDIR}${prefix}/share/man/man1
  * ${DESTDIR}${prefix}/share/ri/${MAJOR}.${MINOR}.${TEENY}/system

#2 楼 @fsword 那打开 Makefile 看他做了什么了。

所以我不太理解为什么要手动编译安装。

不过输入 rails -v 还能出来 Rails 3.2.1 晕 还没装呢

@fsword /usr/bin 下有 ruby1.9.1 rake1.9.1

@Rei 看来无规矩不成方圆阿 linux 就是太自由了,学习曲线太大了,

@fsword 我是想清理干净阿,怎么弄阿,晕 README 里面这段话什么意思,就是那都有编译的文件? 那只有重装系统了? linux 装个软件能装到这么麻烦……

#9 楼 @luming 论坛上推荐的做法是 rvm 安装,rvm 推荐的做法是非 root 安装,你想自己编译也可以,但是最好弄明白发生了什么事情,有问题可以问,你的经历并不能得出“linux 装个软件能装到这么麻烦”这句话

一个操作系统并不能完成某项应用,仅仅个是个平台而且。所以安装、查看、卸载软件就是最基本的操作。我不觉得 linux 做的很好

#11 楼 @luming 我错了,不该让你看 README 的

没关系,重装一下也没什么。 不过那个 readme 看的不是太懂,只知道那个地方释放了文件,什么文件不知道

需要 登录 后方可回复, 如果你还没有账号请 注册新账号