首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新安装Ruby以使用libyaml

重新安装Ruby以使用libyaml
EN

Stack Overflow用户
提问于 2013-07-19 18:52:47
回答 2查看 155关注 0票数 1

我刚刚在我的CentOS 6.4系统上安装了Ruby1.9.3(从源码构建),但不久之后我发现我应该先安装libyaml。

如何卸载Ruby 1.9.3,以便在重新构建和重新安装Ruby之前安装libyaml?是否有其他库需要与libyaml同时安装,以避免再次安装?

如果这有什么不同的话,我是在一台没有连接到互联网的机器上做这件事的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-04 23:39:26

在顶部重新编译和重新安装似乎工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2013-07-19 20:06:30

如果您从源代码构建并保留源代码,那么您应该能够运行:

代码语言:javascript
复制
$ cd path/to/ruby/source
$ make uninstall

您可能需要执行sudo。

如果你没有保留源代码,那么它就会变得更混乱。(‘s the source code )您必须找到安装过程中创建的所有文件,并手动删除它们。在CentOS上,您应该有locate命令,所以只需运行:

代码语言:javascript
复制
$ sudo updatedb
$ locate ruby

这会给你一个很长的文件列表。您应该能够找出安装了哪些程序并将其删除。

在重新构建时,包含libreadline (可能不是确切的名称)。为此,我不得不多次重新构建ruby。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17744368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档