【问题标题】:ruby on rails rmagick can't use, cloud9ruby on rails rmagick 无法使用,cloud9
【发布时间】:2018-07-14 13:51:51
【问题描述】:

我正在使用 cloud9。

我想使用 gem 'rmagick',但使用 bundle,出现以下错误消息...

请帮忙...

Gem::Ext::BuildError: ERROR: 未能构建 gem 原生扩展。

当前目录: /usr/local/rvm/gems/ruby-2.4.0/gems/rmagick-2.16.0/ext/RMagick /usr/local/rvm/rubies/ruby-2.4.0/bin/ruby -r ./siteconf20180204-XXXXXX-oyXXpq.rb extconf.rb 检查 gcc... 是 检查 Magick-config... 不检查 pkg-config... 是 在 pkg-config 搜索路径中找不到包 MagickCore。 也许您应该将包含“MagickCore.pc”的目录添加到 PKG_CONFIG_PATH 环境变量 找不到包“MagickCore” 检查过时的 ImageMagick 版本 (* extconf.rb failed * 由于某种原因无法创建 Makefile,可能缺少 必要的库和/或标题。检查 mkmf.log 文件 更多细节。您可能需要配置选项。

【问题讨论】:

  • 你安装imagemagick了吗?

标签: ruby-on-rails ruby rmagick cloud9


【解决方案1】:

我刚刚启动了一个 Cloud9 虚拟机并尝试了它。

我尝试使用的 Cloud9 VM 使用 yum 作为包管理器。这意味着我通过sudo yum install ImageMagick-devel 安装了ImageMagick ...当我这样做时,我的gem install rmagick 工作了。

没有尝试使用 Bundler,但如果 gem install 有效,那么它也应该在 Bundler 中有效。

【讨论】:

    【解决方案2】:

    通过命令提示符安装/更新imagemagick

    sudo apt-get update
    

    然后

    sudo apt-get install imagemagick
    

    more

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-08
      • 2011-09-22
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 2018-09-24
      相关资源
      最近更新 更多