gpt4 book ai didi

ruby - 重新安装 Ruby 以使用 libyaml

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:57 30 4
gpt4 key购买 nike

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

如何卸载 Ruby 1.9.3,以便在重建和重新安装 Ruby 之前安装 libyaml?我应该在安装 libyaml 的同时安装任何其他库以避免再次经历这个过程吗?

如果有任何不同,我是在未连接到互联网的机器上执行此操作。

最佳答案

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

$ cd path/to/ruby/source
$ make uninstall

您可能需要对其进行 sudo。

如果您没有保留源代码,那么它会更加困惑。您将必须找到安装过程中创建的所有文件并手动删除它们。在 CentOS 上你应该有 locate 命令,所以只需运行:

$ sudo updatedb
$ locate ruby

这将为您提供一长串文件。您应该能够找出安装了哪些并删除它们。

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

关于ruby - 重新安装 Ruby 以使用 libyaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17744368/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com