Windows 下成功安装node-canvas
2013-01-24 13:21
309 查看
最近项目需要用到 node-canvas 这个图形模块, 但是在Windows下其安装颇费周折, 经过一天试探,终于搞定了, 下面分享给大家:
1.先安装 Python; 通过Python 官网 http://www.python.org/getit/ 下载并安装最新版本. 然后将Python 的安装目录(如: C:\Program Files\Python) 添加到PATH环境变量中;
2.安装node-gyp 或将 npm 升级到内含 node-gyp 的版本 (nodejs v0.6.13以上的 npm 已内置了node-gyp, 则此步可以略过);
3.再安装 Visual C++ 2010 Express; 因为需要用到其中的MSBuild 用以编译 cairo 类库到本地代码; 微软官方获取: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express (VC++下载和安装的过程很漫长,需要耐心等待);
4.还要下载包含 cairo 图形处理库的GTK包:
http://cairographics.org/download/ , 选gtk+-bundle_2.24.10-20120208_win32 或最新版,
5.将下载的GTK包解压到 C:\GTK\ 目录(必须是这个目录名,否则接下来的MSBuild编译可能通不过),
6.在Windows环境变量PATH 后添加 C:\GTK\bin 目录 (需要注销Windows重新登录才能全局生效), 以供 canvas 运行时调用cairo的动态链接库 libcairo-2.dll 等;
7.最后 npm install canvas , 期间将自动运行MsBuild 编译生成 canvas.node 本地目标库,
生成的目标库位于 path\to\node_modules\canvas\build\Release\canvas.node;
8.DOS命令行下: CD 进入 canvas\build\Release\ 这个目录, 运行 node 测试canvas是否安装成功:
C:\path\to\node\node_modules\canvas\build\Release> node.exe
var canvas = require('./canvas');
若显示 undefined , 而不是错误信息 ,应该就安装成功了.
若显示Unable to load shared library 则可能是 GTK\bin 目录未在PATH路径中,添加上即可.
参考说明:
https://github.com/LearnBoost/node-canvas/wiki/Installation---Windows
转自:http://cnodejs.org/topic/505080cb5aa28e09430d89b0
1.先安装 Python; 通过Python 官网 http://www.python.org/getit/ 下载并安装最新版本. 然后将Python 的安装目录(如: C:\Program Files\Python) 添加到PATH环境变量中;
2.安装node-gyp 或将 npm 升级到内含 node-gyp 的版本 (nodejs v0.6.13以上的 npm 已内置了node-gyp, 则此步可以略过);
3.再安装 Visual C++ 2010 Express; 因为需要用到其中的MSBuild 用以编译 cairo 类库到本地代码; 微软官方获取: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express (VC++下载和安装的过程很漫长,需要耐心等待);
4.还要下载包含 cairo 图形处理库的GTK包:
http://cairographics.org/download/ , 选gtk+-bundle_2.24.10-20120208_win32 或最新版,
5.将下载的GTK包解压到 C:\GTK\ 目录(必须是这个目录名,否则接下来的MSBuild编译可能通不过),
6.在Windows环境变量PATH 后添加 C:\GTK\bin 目录 (需要注销Windows重新登录才能全局生效), 以供 canvas 运行时调用cairo的动态链接库 libcairo-2.dll 等;
7.最后 npm install canvas , 期间将自动运行MsBuild 编译生成 canvas.node 本地目标库,
生成的目标库位于 path\to\node_modules\canvas\build\Release\canvas.node;
8.DOS命令行下: CD 进入 canvas\build\Release\ 这个目录, 运行 node 测试canvas是否安装成功:
C:\path\to\node\node_modules\canvas\build\Release> node.exe
var canvas = require('./canvas');
若显示 undefined , 而不是错误信息 ,应该就安装成功了.
若显示Unable to load shared library 则可能是 GTK\bin 目录未在PATH路径中,添加上即可.
参考说明:
https://github.com/LearnBoost/node-canvas/wiki/Installation---Windows
转自:http://cnodejs.org/topic/505080cb5aa28e09430d89b0
相关文章推荐
- windows下node-canvas安装过程
- windows下node-canvas安装过程
- Windows下Node.js安装Canvas插件
- windows环境下安装node的canvas模块
- Windows 下安装node-canvas
- redis +windows+nodejs redis安装配置
- Node.js安装(windows 32)
- Vue.js 运行环境搭建详解(基于windows的手把手安装教学)及vue、node基础知识普及
- Windows下Node.js+Express+WebSocket 安装配置
- windows7下caffe2成功安装和编译
- windows安装rabbitmq报错Error: unable to perform an operation on node ''. Please see diagnostics...
- windows 7 X64下成功安装ArcGIS Desktop 9.3 + ArcGIS engine 9.3 + visual studio 2005并调试MapControlApplication
- git & node & gulp - 基础安装使用 - Windows
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
- Node.js学习札记:Node.js的安装(Windows)
- Windows 10 64bit 二进制安装 node.js
- 安装选择构筑RubyMine IDE开发工具的Coffeescript+node.js开发环境(for windows)
- Windows下Node.js安装教程
- Win2003下破解正版认证成功安装Windows Media Player 11
- Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案