Grunt和ImageMagick“responsive_images:dev”:无法找到二进制文件

时间:2017-04-19 05:03:31

标签: node.js gruntjs imagemagick

请帮帮我!!!

有些机构知道如何在Mac Os X 10.9.5上修复以下错误:

MacBook-Pro:演示usuario2 $ grunt 运行“copy:dev”(复制)任务 创建了5个目录,复制了10个文件

运行“responsive_images:dev”(responsive_images)任务

运行“connect:dev”(连接)任务 已开始在http://0.0.0.0:3000

上连接网络服务器

运行“观察”任务 等候... ^ C MacBook-Pro:演示usuario2 $ grunt 运行“copy:dev”(复制)任务 创建了5个目录,复制了10个文件

运行“responsive_images:dev”(responsive_images)任务 警告:无法执行GraphicsMagick / ImageMagick:gm“识别”“-ping”“ - 格式”“%m:%T:%s”“src / assets / img / grunt-responsive-images.jpg”这很可能意味着无法找到gm / convert二进制文件使用--force继续。

谢谢!

1 个答案:

答案 0 :(得分:0)

这为我解决了同样的问题。我在Windows上。 Mac用户可能想尝试第5步和第6步。

  1. 访问http://www.imagemagick.org/script/download.php#windows并下载exe文件。
  2. 在本地计算机上运行。
  3. 在“选择其他任务”上选择“安装旧版实用程序(例如转换)” - 请参见屏幕截图。
  4. 安装完成后,在cmd中的项目目录中键入“grunt”。
  5. 如果仍然无效,请以管理员身份打开命令提示符,导航到项目文件夹,然后在命令提示符下键入“grunt”。
  6. 如果您收到错误消息“grunt尚未在本地安装到您的项目中”,请确保已安装grunt和grunt-cli。
  7. 编辑:请确保您的Gruntfile.js中的引擎是'im' - 因为我们在上面的步骤中安装了ImageMagick。

    grunt.initConfig({
        responsive_images: {
          dev: {
            options: {
              engine: 'im',
    

    Windows installation