我遇到了安装cordova和phonegap的问题。
当我尝试运行sudo npm install -g cordova
时(与phonegap相同)。我得到了这个结果(对于cordova)
/home/tomek/npm/bin/cordova -> /home/tomek/npm/lib/node_modules/cordova/bin/cordova
cordova@3.5.0-0.2.7 /home/tomek/npm/lib/node_modules/cordova
├── q@0.9.7
├── underscore@1.4.4
├── nopt@2.2.1 (abbrev@1.0.5)
└── cordova-lib@0.21.7 (osenv@0.0.3, properties-parser@0.2.3, bplist-parser@0.0.5, mime@1.2.11, semver@2.0.11, dep-graph@1.1.0, plist-with-patches@0.5.1, shelljs@0.1.4, xcode@0.6.6, npmconf@0.1.16, elementtree@0.1.5, glob@3.2.11, rc@0.3.0, tar@0.1.19, request@2.22.0, npm@1.3.4, cordova-js@3.6.2)
但是当我稍后尝试运行cordova
命令时,它根本找不到此命令。
我做错了什么,为什么它不起作用?
答案 0 :(得分:0)
您的节点可能会混乱,请在终端中尝试以下操作:
$ sudo ln -s /usr/bin/nodejs /usr/local/bin/node
此安装指南可能会对您有所帮助:http://software-issues.blogspot.co.uk/2014/04/v-behaviorurldefaultvmlo.html,您的发行版基于ubuntu,您应该没有问题。 (小心我忘了在指南中sudo npm命令,必须绕过编辑)。