node.js - 安装 Apache Cordova - cordova : command not found

标签 node.js ubuntu cordova npm ubuntu-13.10

我正在拼命尝试在我的计算机上安装并调用 apache cordova,按照此处的说明进行操作(通过命令行执行此操作): http://cordova.apache.org/docs/en/3.5.0//guide_cli_index.md.html#The%20Command-Line%20Interface

我确实成功安装了nodejs(v0.10.15)和npm(1.2.18)。 但是,当我输入:

   sudo npm install -g cordova

安装部分成功,最后抛出一些异常。

>npm ERR! Error: invalid version: 3001.0001.0000-dev-harmony-fb
>npm ERR!     at validVersion (/usr/lib/nodejs/read-package-json/read-json.js:573:40)
>npm ERR!     at final (/usr/lib/nodejs/read-package-json/read-json.js:323:23)
>npm ERR!     at /usr/lib/nodejs/read-package-json/read-json.js:139:33
>npm ERR!     at cb (/usr/lib/nodejs/slide/lib/async-map.js:48:11)
>npm ERR!     at /usr/lib/nodejs/read-package-json/read-json.js:251:40
>npm ERR!     at fs.js:268:14
>npm ERR!     at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5
>npm ERR!     at Object.oncomplete (fs.js:107:15)
>npm ERR! If you need help, you may report this log at:
>npm ERR!     <http://bugs.debian.org/npm>
>npm ERR! or use
>npm ERR!     reportbug --attach /npm-debug.log npm
>npm ERR! System Linux 3.11.0-26-generic
>npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "cordova"
>npm ERR! cwd /
>npm ERR! node -v v0.10.15
>npm ERR! npm -v 1.2.18
>npm ERR! 
>npm ERR! Additional logging details can be found in:
>npm ERR!     /npm-debug.log
>npm ERR! not ok code 0

看起来 npm 已安装到/usr/share/npm enter image description here

我将其添加到我的 PATH (/etc/environment) 中,经证明

  echo $PATH

仍然,我无法调用

cordova

因为,它一直说:

cordova: command not found

谁能帮助我?

最佳答案

我在 linux mint 16 上遇到了同样的问题,并通过这篇文章解决了该问题:

install gulp browserify gives error always

关于node.js - 安装 Apache Cordova - cordova : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25244127/

相关文章:

c - 如何在Ubuntu上编译modsecurity?

ubuntu - Genymotion黑屏

android - Cordova /PhoneGap : open file from other app

android - Cordova firebase 插件失败

node.js - 如何保护开放的 REST API 免受 Node.js 中的滥用?

node.js - 回滚 pm2 部署到特定提交

linux - Apache 虚拟主机 - xxx.241.214.xxx :80 has no VirtualHosts

javascript - 如何使用 Javascript 读取位于 iPhone PhoneGap 项目文件夹中的 json 文件

javascript - 更改文件夹中的图像不会反射(reflect)浏览器中的更改

node.js - 如何使用 grunt 连接 angularjs 文件