ruby-on-rails - Linux mint mate - ruby 3.0.2 - zlib.so 未定义符号:inflateReset
问题描述
我刚刚安装了 Linux Mint mate 20.2。我想使用 ruby 的最后一个稳定版本,所以我在这里下载了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 软件包已经在我的系统上。
我已经在互联网上搜索了解决方案,但找不到解决方案,请问这里有人可以帮助我吗?
解决方案
推荐阅读
- azure - 门户中 QnA 服务的 Azure 部署失败 - 模板无效
- asp.net - 客户端-服务器身份验证,Asp.Net 身份哈希密码:与第二个哈希密码进行比较
- javascript - 通过按空格键禁用滚动,然后如何在 textarea 和...中启用空格?
- ios - Swift:如何为所有类型的传入和传出消息正确配置聊天单元
- angular - Angular 7 路由无法正常工作,它会刷新页面
- php - 如何将 preg_replace 用于多个连续空格
- algorithm - 如何在拼字游戏的 GADDAG 移动生成算法中检查一个字母是否“允许”在一个正方形上?
- c# - C# 中 COM 对象的运行时转换
- python - python-request 会话是否会检测页面何时自动刷新?
- r - R - 设置使用 by() 创建的对象的类