当前位置: 首页>>技术教程>>正文


Cordova和PhoneGap在Ubuntu 14.04上不起作用

, , ,

问题描述

我用npm安装了Cordova和PhoneGap:

sudo npm install -g cordova
sudo npm install -g phonegap

但是,两者都返回相同的错误消息:

/usr/bin/env: node: No such file or directory

最佳办法

在路径上找不到节点或节点库

这里有不同的解决方案:

https://github.com/joyent/node/issues/3911

一些:路径:

附加/usr /local /bin:/usr /bin

putenv('PATH=' . getenv('PATH') . ':/usr/local/bin:/usr/bin');

符号链接:

ln -s /usr/bin/nodejs /usr/bin/node

安装旧版节点:

apt-get install nodejs-legacy

次佳办法

下一条命令有助于:


ln -s /usr/bin/nodejs /usr/bin/node

第三种办法

/usr/local中创建快捷方式(不是/usr/bin):

ln -s /usr/bin/nodejs /usr/local/bin/node

根据The Linux Documentation Project,发行版可能不会在其中安装任何内容。它仅保留供本地管理员使用。

这样,他/她可以绝对确定没有任何发行版更新或覆盖将覆盖他在本地安装的任何其他软件。

如果您是full-stack开发人员,需要更高版本的功能,建议您根据Ask Ubuntu instructions安装最新的Node.JS

请记住,Ubuntu 14.04.5 LTS提供了Node.JS v0.10.25 (stable)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8021.html,未经允许,请勿转载。