在这方面我真的很需要帮助。这是我第一次使用apache cordova的iOS平台。我已经在我的macbook上下载了最新的Node.js工具和Apache Cordova。路径也已经设置好了。我正在遵循Apache Cordova命令行步骤,当我尝试运行以下命令时:
cordova platform add ios我收到以下错误消息:
/Users/metanoiasherman/.cordova/lib/npm_cache/cordova-ios/3.7.0/package/bin/create: line 80: dirname: command not found
cat: /Users/metanoiasherman/DropPositioning/../CordovaLib/VERSION: No such file or directory
Error: /Users/metanoiasherman/.cordova/lib/npm_cache/cordova-ios/3.7.0/package/bin/create: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)这是我的$PATH在终端中打印出的内容: /Users/metanoiasherman/./usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/lib/node_modules/cordova/bin/
有人能告诉我我需要做什么吗?
我刚刚下载了Xcode命令行工具,并且已经安装好了。我必须重新启动我的macbook吗?有人能向我介绍解决这个问题并取得进展所需采取的步骤吗?
发布于 2015-02-24 00:18:18
这可能是您的$PATH有问题
试着跑
$PATH 并检查其中是否包含您在运行以下命令时声明的相同路径:
which cordovahttps://stackoverflow.com/questions/28542718
复制相似问题