【问题标题】:What is procedure for installing c++ libraries on OSX Mountain Lion required by NPM Module Canvas?NPM Module Canvas 要求在 OSX Mountain Lion 上安装 c++ 库的程序是什么?
【发布时间】:2012-08-17 20:09:17
【问题描述】:

我正在尝试安装 canvas npm 模块,这是一个已知的麻烦制造者!它需要三个库:gif、jpeg 和 cairo。这基本上是一台新机器。让这些库可供 npm 使用的最佳方法是什么?

$ npm install canvas
npm http GET https://registry.npmjs.org/canvas
npm http 304 https://registry.npmjs.org/canvas

> canvas@0.12.1 preinstall node_modules/canvas
> node-waf configure build

    Checking for program g++ or c++          : /usr/bin/g++ 
    Checking for program cpp                 : /usr/bin/cpp 
    Checking for program ar                  : /usr/bin/ar 
    Checking for program ranlib              : /usr/bin/ranlib 
    Checking for g++                         : ok  
    Checking for node path                   : ok /usr/local/lib/node 
    Checking for node prefix                 : ok /usr/local 
    Checking for library gif                 : not found 
    Checking for library jpeg                : not found 
    Checking for cairo                       : not found 
    node_modules/canvas/wscript:30: error: the configuration failed (see 'node_modules/canvas/build/config.log')

【问题讨论】:

    标签: c++ node.js libraries osx-mountain-lion


    【解决方案1】:

    Mac homebrew 至少可以帮助您安装这些库。我知道它可以为你安装 cairo。当您尝试编译画布时,您可能需要调整一些库标志,但它可能开箱即用。

    【讨论】:

    • 我在使用 node 和 homebrew 时运气不佳,但是使用包管理器是个好主意。我使用了 macports,它运行良好!
    【解决方案2】:

    Macports 相当轻松地做到了这一点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-14
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      相关资源
      最近更新 更多