ubuntu node 安装 canvas不成功

问题描述

ubuntu node 安装 canvas不成功
用npm安装canvas用的这两句代码sudo apt-get install libcairo2-dev和npm install canvas
出现错误
sh: 1: node-waf: not found

npm ERR! canvas@0.10.2 preinstall: node-waf configure build
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the canvas@0.10.2 preinstall script.
npm ERR! This is most likely a problem with the canvas package
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-waf configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls canvas
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.8.0-29-generic
npm ERR! command ""/usr/local/bin/node"" ""/usr/local/bin/npm"" ""install"" ""canvas""
npm ERR! cwd /home/baobao/baobao/spriter
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0
root@ubuntu:/home/baobao/baobao/spriter#
已经好几天,在线等,希望有懂的人告诉我

解决方案

npm install canvas 各种依赖各种错误 转投npm install ccap 来生成验证码

他的依赖很多最好按照官方wiki提供的文档来安装.
wiki文档地址: https://github.com/LearnBoost/node-canvas/wiki

wiki 提供的安装向导包括2部分红框内的为不同操作系统需要安装的依赖. 红框下面是云环境需要安装的依赖.
其实我在博客中只是想生成一个验证码涉及到的功能很小于是网上查找替换方案就这样发现了ccap 眼前一亮的感觉!

以上转载

时间: 2024-09-21 09:20:07

ubuntu node 安装 canvas不成功的相关文章

bundler 怎么在ubuntu下安装和编译 详细一点 现有教程操作完后不能成功!

问题描述 bundler 怎么在ubuntu下安装和编译 详细一点 现有教程操作完后不能成功! bundler 怎么在ubuntu下安装和编译 详细一点 现有教程操作完后不能成功! 解决方案 参考下http://wenku.baidu.com/link?url=NgJF6QDZ7Dnl3rLlCiWtPRP9MMnOVDhNqGkL2ceC5ZwWQ-adUTNS-Dm8mKSVtInWTnUSZfsg5dZ5E7OskbwDW7H7bp3EN9ogz8q5nDd_BgO 解决方案二: 先说说什

在Ubuntu上安装最新版本的Node.js_node.js

Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制. Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护. 在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法.大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码. 下面的方法适用于最新版本的Ubunt

如何在Ubuntu上安装GNU radio

首先,我不得不说在Ubuntu上面安装GNU radio,对于初学者来说还真不是一件简单的事情.本人从最开始的一点点都不懂到最后熟悉.了解,成功安装GNU radio整整花了大概3天的时间.现在把自己在这个过程中学到的东西分享给大家,希望对大家有帮助. 安装GNU radio一般有两种方法:1. 通过脚本文件自动安装:2. 自己下载相应的版本文件,自行编译安装.第一种方法属于自动安装,不能让我们具体了解安装的过程,不利于以后的学习.而且这种方法往往也不容易成功,需要等待很久的时间,受到很多因素的

《循序渐进学Docker》——3.3 在Ubuntu下安装Docker

3.3 在Ubuntu下安装Docker 通过GNU GRUB选择进入Ubuntu系统,配置好网络. 先通过下面命令更新一下apt软件源. sudo apt-get update 安装Docker有两种方式. 方法一:从apt源安装docker.io,但版本比较旧. sudo apt-get install docker.io 方法二:使用官方提供的安装脚本,可以安装最新版本的Docker,推荐使用这种安装方式,安装命令如下: sudo apt-get install curl curl -sS

Ubuntu下安装Docker教程_docker

首先来看下来自<Docker从入门到实战>这边书的笔记: 为什么要使用DockerDocker容器启动可以实现秒级.对系统利用率高,一台主机可以运行数千个容器.更快速的交付和部署更高效虚拟化更轻松迁移和扩展:docker几乎可以在任何平台运行更简单的管理 Docker和传统虚拟机比较: 对比图片Docker三个基本概念 镜像(images):一个只读模版,镜像可以构建docker容器,用户可以创建和更新镜像等等.注意,镜像是只读的 容器(container):dockor利用容器来运行运用,容

ubuntu中安装deb、bin、rpm、及源程序文件

在学习Ubuntu以及其他Linux发行版本时,肯定会遇到安装某些软件及文件的问题,在这里,把自己用的过程中一些方法写出来.声明一下, 这里文章的原创并不是纯净的.因为当我们遇到问题解决不了时,我们大多数会去百度或google,所以我这里的总结也包含了网上其他网友的方法心得.在这 里系统的总结一下与大家分享. 言归正传: 我用的Linux发行版本时Ubuntu,所以我基于这个版本来说.当我们在Ubuntu上安装一个软件时,常用shell来安装:sudo apt-get install softw

Ubuntu下安装mysql与mysql workbench

其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] 1.sudo apt-get install mysql-server 安装完成,下面测试一下,输入: mysql -u root -p 提示输入密码,输入密码之后: 2.安装mysql workbench 下载好安装包之后执行如下命令(先cd到当前目录): sudo dpkg -i mysq

[网摘学习]在Ubuntu上安装和配置OpenStack Nova之一

最近在Ubuntu下配置Openstack,由于参考的资源只有官方网站www.openstack.org,而且代码和wiki都在不断的更新,遇到了很多的问题,走了很多弯路,个人FAQ文档那个还在不断的整理中.刚才发现配置方法有中文的,虽然不是很完善,后面的dashborad没有说明,但也有值得借鉴的价值.遂摘录于下,(仅供学习使用,文章归原作者所有),之后我会基于此进行整理和完善修改: 原文参见:http://os.51cto.com/art/201105/263937.htm OpenStac

在Ubuntu上安装和配置Nvidia Optimus驱动

在Ubuntu上安装和配置Nvidia Optimus驱动 Nvidia Optimus是一款利用"双显卡切换"技术的混合GPU系统,但长期以来受限于Linux系统上的诸多不便与限制.在数年的等待之后,搭载这全新内核的Ubuntu 14.04最终实现了非常容易安装的专用驱动的兼容性.这篇文章首先为不熟悉Nvidia Optimus的读者简介相关背景,然后展示整个安装过程.对于对Xorg有着丰富配置经验的老手,可以直接跳到安装部分. 背景知识 对那些不熟悉Nvidia Optimus的读