【问题标题】:gem install fileutils errorgem安装fileutils错误
【发布时间】:2014-01-19 12:09:19
【问题描述】:

现在我正在尝试打开 SVG 文件以通过 Ruby 语言从中获取数据
使用 Rails 4.0.2 首先,我使用此命令 [gem install nokogiri] 安装了“nokogiri”,因为我使用的是 Windows 7
然后当我尝试使用此命令安装“fileutils”时 [gem install fileutils]

但我总是收到此错误

块引用
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
检查 Ruby 版本 >= 1.8.5... 是
驱动器规格无效。
无法获取 ImageMagick 版本
* extconf.rb 失败 *
由于某种原因无法创建 Makefile,可能缺少
必要的库和/或头文件。
查看 mkmf.log 文件了解更多信息
详细信息。
您可能需要配置选项。


为什么会出现这个错误??

【问题讨论】:

    标签: ruby-on-rails ruby svg fileutils


    【解决方案1】:

    看来您需要先安装 imagemagick。您可以从官方项目页面下载它:

    http://www.imagemagick.org

    这应该为你做。一般来说,我建议你不要使用 Windows 开发。 Ruby 和 Rails 在 Windows 上表现不佳,您完全可以忘记在生产模式下在 Windows 主机上运行 rails 应用程序。

    // 不能使用命令gem install rmagick 安装imagemagick,因为rmagick 是imagemagick 的包装器,但不包含二进制文件。您需要先安装 imagemagick。为此,请访问我发布的网站 => 二进制版本 => Windows => 下载 ImageMagick-6.8.8-2-Q16-x64-dll.exe 并安装它。然后再次运行bundle install

    rmagick gem 不是为 Windows 操作系统制作时,使用 Windows 也可能会出现问题。再次重申:我强烈建议您使用 Linux 操作系统来处理与 ruby​​、rails 或编程 Web 相关的所有内容。

    【讨论】:

    • 亲爱的,当我尝试使用命令 [gem install rmagick] 安装 rmagick 时出现此错误 C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf .rb 检查 Ruby 版本 >= 1.8.5... 是 驱动器规格无效。无法获取 ImageMagick 版本 *** extconf.rb 失败 *** 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
    • 先生 下载并安装 ImageMagick-6.8.8-2-Q16-x64-dll.exe 然后运行捆绑安装我收到此错误 C:/RailsInstaller/Ruby1.9.3/bin/ruby。 exe extconf.rb 检查 Ruby 版本 >= 1.8.5... 是 驱动器规格无效。无法获取 ImageMagick 版本 *** extconf.rb 失败 *** 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
    猜你喜欢
    • 1970-01-01
    • 2012-12-21
    • 2017-04-18
    • 2011-08-12
    • 2011-09-04
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多