【发布时间】:2016-12-25 08:18:33
【问题描述】:
我正在尝试在 Redhat7 中运行我的 Rails 应用程序,但在运行 bundle install 时遇到此错误:
安装 rmagick (2.13.4) 和 Bundler 时出错 无法继续。确保
gem install rmagick -v '2.13.4'在捆绑之前成功。
当我运行 gem install rmagick 时,这是我得到的错误:
[root@ip-172-12-13-148 MyProject]# gem install rmagick -v '2.13.4' 构建原生扩展。这可能需要一段时间... 错误:错误 安装 rmagick:错误:无法构建 gem 原生扩展。
current directory: /usr/local/rvm/gems/ruby-2.3.0/gems/rmagick-2.13.4/ext/RMagick/usr/local/rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20160818-2119-1nvxrgu.rb extconf.rb 检查 Ruby 版本> = 1.8.5 ...是检查gcc ...是检查 Magick-config...不检查 pkg-config...是检查 ImageMagick 版本 >= 6.4.9... 是 找不到包 MagickCore 在 pkg-config 搜索路径中。也许你应该添加目录 包含
MagickCore.pc' to the PKG_CONFIG_PATH environment variable No package 'MagickCore' found Package MagickCore was not found in the pkg-config search path. Perhaps you should add the directory containingMagickCore.pc' 到 PKG_CONFIG_PATH 环境变量 未找到包“MagickCore” 未找到包 MagickCore pkg-config 搜索路径。也许你应该添加目录 在 PKG_CONFIG_PATH 环境变量中包含MagickCore.pc' to the PKG_CONFIG_PATH environment variable No package 'MagickCore' found Package MagickCore was not found in the pkg-config search path. Perhaps you should add the directory containingMagickCore.pc' 没有找到包 'MagickCore' 检查 stdint.h... 是检查 对于 sys/types.h... 是检查 wand/MagickWand.h... 否无法安装 RMagick 2.13.4。找不到 MagickWand.h。 * extconf.rb failed * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。查看 mkmf.log 文件以获取更多详细信息。您可能需要配置 选项。
提供的配置选项:--with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/local/rvm/rubies/ruby-2.3.0/bin/$(RUBY_BASE_NAME)
要查看此扩展无法编译的原因,请查看 mkmf.log 可以在这里找到:
/usr/local/rvm/gems/ruby-2.3.0/extensions/x86_64-linux/2.3.0/rmagick-2.13.4/mkmf.log
extconf 失败,退出代码 1
Gem 文件将继续安装在 /usr/local/rvm/gems/ruby-2.3.0/gems/rmagick-2.13.4 用于检查。 结果记录到 /usr/local/rvm/gems/ruby-2.3.0/extensions/x86_64-linux/2.3.0/rmagick-2.13.4/gem_make.out
我尝试过使用
yum install IMageMagick并运行捆绑包,但问题仍然存在。[root@ip-172-12-13-148 MyProject]# yum install ImageMagick-devel
然后:
加载的插件:amazon-id、rhui-lb、search-disabled-repos
没有可用的 ImageMagick-devel 软件包。
错误:无事可做请帮忙。
请帮忙。
【问题讨论】:
标签: ruby-on-rails imagemagick redhat