我刚刚在我的CentOS 6.4系统上安装了Ruby1.9.3(从源码构建),但不久之后我发现我应该先安装libyaml。
如何卸载Ruby 1.9.3,以便在重新构建和重新安装Ruby之前安装libyaml?是否有其他库需要与libyaml同时安装,以避免再次安装?
如果这有什么不同的话,我是在一台没有连接到互联网的机器上做这件事的。
发布于 2013-08-04 23:39:26
在顶部重新编译和重新安装似乎工作得很好。
发布于 2013-07-19 20:06:30
如果您从源代码构建并保留源代码,那么您应该能够运行:
$ cd path/to/ruby/source
$ make uninstall您可能需要执行sudo。
如果你没有保留源代码,那么它就会变得更混乱。(‘s the source code )您必须找到安装过程中创建的所有文件,并手动删除它们。在CentOS上,您应该有locate命令,所以只需运行:
$ sudo updatedb
$ locate ruby这会给你一个很长的文件列表。您应该能够找出安装了哪些程序并将其删除。
在重新构建时,包含libreadline (可能不是确切的名称)。为此,我不得不多次重新构建ruby。
https://stackoverflow.com/questions/17744368
复制相似问题