Eri*_*ric 5 macos install node.js npm cordova
在Mac 10.8.5上,当我尝试安装Phonegap时
sudo npm install -g phonegap
Run Code Online (Sandbox Code Playgroud)
或者冒烟和奔跑
npm install -g phonegap
Run Code Online (Sandbox Code Playgroud)
我结束了
/Users/eric/Password:/usr/local/bin/phonegap -> /Users/eric/Password:/usr/local/lib/node_modules/phonegap/bin/phonegap.js
phonegap@3.0.0-0.14.4 /Users/eric/Password:/usr/local/lib/node_modules/phonegap
??? pluralize@0.0.4
??? colors@0.6.0-1
??? semver@1.1.0
??? qrcode-terminal@0.9.4
??? shelljs@0.1.4
??? optimist@0.6.0 (minimist@0.0.5, wordwrap@0.0.2)
??? node-static@0.7.0 (colors@0.6.2, mime@1.2.11)
??? prompt@0.2.11 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, utile@0.2.0, winston@0.6.2)
??? phonegap-build@0.8.4 (qrcode-terminal@0.8.0, optimist@0.3.7, shelljs@0.0.9, phonegap-build-api@0.3.3)
??? cordova@3.0.9 (ncallbacks@1.0.0, open@0.0.3, colors@0.6.2, follow-redirects@0.0.3, shelljs@0.1.2, glob@3.2.6, tar@0.1.18, elementtree@0.1.3, xcode@0.5.1, prompt@0.2.7, express@3.0.0, request@2.22.0, ripple-emulator@0.9.18, npm@1.3.11, plist@0.4.3, plugman@0.11.0)
Run Code Online (Sandbox Code Playgroud)
我的版本的bash,node和npm是
bash-3.2# node --version
v0.10.19
bash-3.2# npm --version
1.3.11
Run Code Online (Sandbox Code Playgroud)
这是我可以通过添加切换或导出变量在命令行中修复的东西,还是在npm中有什么问题?
谢谢.
结果是npm错误地设置了我的npm前缀; 仍然不确定罪魁祸首.
但要解决这个问题,我必须确保前缀与损坏的安装路径匹配,并且我再次在该路径的父目录中.
例如
cd /Users/eric
npm set prefix /Users/eric/Password:/usr/local
sudo npm uninstall phonegap -g
sudo rm -rf Password\:/
Run Code Online (Sandbox Code Playgroud)
然后我将前缀设置为OSX的默认值并再次运行安装
npm set prefix /usr/local
npm install -g phonegap
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1369 次 |
最近记录: |