【问题标题】:Linux mint mate - ruby 3.0.2 - zlib.so undefined symbol: inflateResetLinux mint mate - ruby​​ 3.0.2 - zlib.so 未定义符号:inflateReset
【发布时间】:2021-10-17 22:14:41
【问题描述】:

我刚刚安装了 Linux Mint mate 20.2。 我想使用最后一个稳定版本的 ruby​​,所以我下载了 here Ruby 3.0.2 并按照给定的说明从源安装它:

$ ./configure
$ make
$ sudo make install

在此之后,我尝试安装 Rails(无论我尝试以何种方式安装,都会遇到同样的错误):

gem install rails -v 6.0.0.rc1

但是此命令返回以下错误:

<internal:/usr/local/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': /usr/local/lib/ruby/3.0.0/x86_64-linux/zlib.so: undefined symbol: inflateReset - /usr/local/lib/ruby/3.0.0/x86_64-linux/zlib.so (LoadError)

zlib1g 和 zlib1g-dev 软件包已经在我的系统上。

我已经在互联网上搜索了一个解决方案,但没有找到,请问这里有人可以帮助我吗?

【问题讨论】:

标签: ruby-on-rails ruby zlib linux-mint


【解决方案1】:

获取最新的zlib here

制作并安装它。

安装 zlib 后,重建你的 ruby​​,源代码将链接到 zlib。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-29
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多