我正在使用cloud9。
我想使用 gem 'rmagick',但使用捆绑包,出现以下错误消息......
请帮忙...
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...是的 正在检查魔术配置...不检查 PKG 配置...是的 在 pkg-config 搜索路径中找不到 Package MagickCore。 也许您应该将包含"MagickCore.pc"的目录添加到 PKG_CONFIG_PATH环境变量 找不到包"魔术核心" 检查过时的 ImageMagick 版本 (<= 6.4.9)...* extconf.rb 失败 *由于某种原因无法创建生成文件,可能缺少 必要的库和/或标头。 检查 mkmf.log 文件 更多细节。 您可能需要配置选项。
我刚刚启动了一个Cloud9 VM并尝试了一下。
我尝试过的 Cloud9 VM 使用yum
作为包管理器。这意味着我通过sudo yum install ImageMagick-devel
安装了ImageMagick...当我这样做时,我的gem install rmagick
起作用了。
没有尝试使用捆绑器,但如果gem install
有效,那么它也应该在捆绑器中工作。
使用命令提示符安装/更新imagemagick
通过
sudo apt-get update
然后
sudo apt-get install imagemagick
查看更多
希望对你有帮助