cant installer la toile (après l'installation caire) en utilisant NPM sur ubuntu 14.04 et de faire:installer la toile en utilisant NPM sur ubuntu 14
sudo npm install canvas
Je l'ai déjà fait:
sudo chown -R $(whoami) /usr/local/lib/node_modules
et
sudo apt-get install libcairo2-dev libjpeg-dev libgif-dev
qui fonctionne très bien.
J'ai aussi essayé juste faire le répertoire toile/construire, mais il n'a pas d'importance et le répertoire disparait après l'exécution de NPM à nouveau
mkdir /home/ubuntu/server/node_modules/canvas/build
si elle importe, je devais aussi soft link la commande « noeud », depuis ubuntu vous fait taper « nodejs » au lieu de « noeud » pour exécuter noeud
sudo ln -s /usr/bin/nodejs /usr/bin/node
également essayé d'installer cairo manuellement (et que tous les travaux), mais il n'a pas d'importance, avec
https://www.cairographics.org/releases/cairo-1.14.10.tar.xz -o cairo.tar.xz
tar -xzf cairo.tar.xz
cd cairo-1.14.10/
./configure --prefix=/usr/local --disable-dependency-tracking
sudo make
sudo make install
de toute façon ici est l'erreur que je reçois après l'exécution:
sudo npm install canvas
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/ubuntu/server/node_modules/canvas/build'
gyp ERR! System Linux 3.13.0-116-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/ubuntu/server/node_modules/canvas
gyp ERR! node -v v8.1.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm WARN server No description
npm WARN server No repository field.
npm WARN server No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
J'ai essayé d'installer 'noeud-Gyp' et je reçois rien changer
sudo apt-get install node-gyp
Reading package lists... Done
Building dependency tree
Reading state information... Done
node-gyp is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 74 not upgraded.
J'ai aussi essayé de courir:
node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-116-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /home/ubuntu/server
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok