You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 17.04上安装RMagick?现有方案均无效求助

在Ubuntu 17.04上安装RMagick的解决方案

我来帮你搞定这个问题——Ubuntu 17.04(Zesty Zapus)已经是停止官方支持的旧版本,默认软件源失效是你安装libmagickwand-dev报错的核心原因,咱们一步步来修复:

1. 切换到旧版本归档源

因为官方已经不再维护17.04的源,我们需要把源地址切换到Ubuntu的旧版本归档服务器:

  • 先备份当前的源列表,防止操作出错:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  • 编辑源文件,替换所有官方源地址:
    sudo nano /etc/apt/sources.list
    
    在编辑器里,把所有archive.ubuntu.com和security.ubuntu.com替换成old-releases.ubuntu.com。完成后按Ctrl+O保存,Ctrl+X退出编辑器。
  • 更新软件源缓存:
    sudo apt update
    

2. 安装RMagick的依赖包

现在源正常了,就可以安装所需的开发依赖:

sudo apt install build-essential imagemagick libmagickwand-dev

这个命令会安装编译工具、Imagemagick本体,以及RMagick需要的核心开发库。

3. 安装RMagick Ruby Gem

确保你已经安装了Ruby环境(如果没装,先执行sudo apt install ruby ruby-dev),然后执行:

gem install rmagick

如果遇到系统级权限问题,可以用--user-install参数只给当前用户安装:

gem install rmagick --user-install

验证安装是否成功

打开Ruby控制台测试:

require 'rmagick'
puts Magick::Version

如果能正常输出Imagemagick的版本号,说明RMagick已经安装成功啦。

内容的提问来源于stack exchange,提问作者Awol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:52:26