我尝试使用以下命令安装phonegap。
sudo /usr/local/bin/npm install -g phonegap@latest
但是我得到了这个输出。我找不到任何日志,它在哪里?或任何有关该问题的帮助。
> ws@0.4.31 install /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
> ws@0.4.31 install /usr/local/lib/node_modules/phonegap/node_modules/connect-phonegap/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
/usr/local/bin/phonegap -> /usr/local/lib/node_modules/phonegap/bin/phonegap.js
phonegap@5.3.9 /usr/local/lib/node_modules/phonegap
├── pluralize@0.0.4
├── colors@0.6.0-1
├── semver@1.1.0
├── minimist@0.1.0
├── qrcode-terminal@0.9.4
├── shelljs@0.1.4
├── prompt@0.2.11 (revalidator@0.1.8, pkginfo@0.3.1, read@1.0.7, winston@0.6.2, utile@0.2.1)
├── phonegap-build@0.9.2 (colors@0.6.2, qrcode-terminal@0.8.0, optimist@0.3.7, shelljs@0.0.9, phonegap-build-api@0.3.3)
├── connect-phonegap@0.18.1 (home-dir@0.1.2, connect-inject@0.3.2, ip@0.3.1, adm-zip@0.4.7, request-progress@0.3.1, http-proxy@1.8.1, walkdir@0.0.8, shelljs@0.2.6, useragent@2.0.8, request@2.33.0, node-static@0.7.0, gaze@0.4.3, tar@0.1.19, localtunnel@1.3.0, socket.io@1.0.4, archiver@0.14.3, connect@2.12.0)
└── cordova@5.4.1 (underscore@1.7.0, q@1.0.1, ansi@0.3.0, nopt@3.0.1, update-notifier@0.5.0, cordova-lib@5.4.1)
我正在使用node.js build 4.2.3并使用Mac OS
运行上述命令后,我运行命令phonegap以确保安装有效,但我得到以下输出。有什么想法吗?
phonegap
-bash: phonegap: command not found
答案 0 :(得分:0)
我修复了这个问题。如Alexander O'Mara的反馈意见所述,安装成功。我的问题是手机间隙没有解决。
原因是路径不在etc / paths中。所以我做了以下
在终端(mac)中运行此命令 sudo vi / etc / paths
该文件满足以下要求 在/ usr / bin中 /箱 / usr / sbin目录 / sbin目录 的/ usr /本地/ MySQL的/ bin中
我添加了以下路径(如果您是终端新手,请按“i”插入) 在/ usr / local / bin目录 的/ usr / local / sbin中
该文件现在看起来像这样 在/ usr / local / bin目录 在/ usr / local / sbin中 在/ usr / bin中 /箱 / usr / sbin目录 / sbin目录 的/ usr /本地/ MySQL的/ bin中
关闭文件(esc键,然后键入“ZZ”)
然后重启终端。一切都会好起来的......或者是我的身份。