2014-03-28 62 views
4

我是Phonegap新手。 我在我的Mac上安装了phonegap。我也安装了最新的xcode。 我遵循 http://docs.phonegap.com/en/3.4.0/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide的指示。Phonegap问题添加平台

我成功运行

$ cordova create hello com.example.hello "HelloWorld" 
$ cd hello 

但我跑得cordova platform add ios后,它给下面的错误。

Krishnak:my-app krishnak$ cordova platform add ios 
    Creating ios project... 
    Unknown option: n 
    Usage: head [-options] <url>... 
     -m <method> use method for the request (default is 'HEAD') 
     -f   make request even if head believes method is illegal 
     -b <base>  Use the specified URL as base 
     -t <timeout> Set timeout value 
     -i <time>  Set the If-Modified-Since header on the request 
     -c <conttype> use this content-type for POST, PUT, CHECKIN 
     -a   Use text mode for content I/O 
     -p <proxyurl> use this as a proxy 
     -P   don't load proxy settings from environment 
     -H <header> send this HTTP header (you can specify several) 

     -u   Display method and URL before any response 
     -U   Display request headers (implies -u) 
     -s   Display response status code 
     -S   Display response status chain 
     -e   Display response headers 
     -d   Do not display content 
     -o <format> Process HTML content in various ways 

     -v   Show program version 
     -h   Print this message 

     -x   Extra debugging output 
    Cordova can only run in Xcode version 4.6 or greater. 

Error: /Users/krishnak/.cordova/lib/ios/cordova/3.4.0/bin/create: Command failed with exit code 2 
    at ChildProcess.whenDone (/usr/lib/node_modules/cordova/src/superspawn.js:112:23) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:743:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:810:5) 
Krishnak:my-app krishnak$ 

我已经在我的电脑上安装了xampp服务器。我不确定xampp是否是问题。 请建议我如何解决这个问题。

+0

Xcode版本请求 – manukv

+0

我的xcode版本是版本5.0.1(5A2053) –

+0

如果你不介意,我建议尝试安装'MAMP'。它是Mac更友好,而不是xampp – 2014-03-28 10:28:21

回答

4

这个问题可能与xampp。可能由于路径环境,请考虑编辑您的.profile并放置xampp二进制路径。

或者试评斌像#出口/ PATH = /应用/ XAMPP /斌:$ PATH -

希望这可以帮助你。

+0

对不起,我新来的Mac。位于mac上的.profile文件在哪里?如何编辑它? –

+0

打开终端去xampp文件夹,把命令“ls -a” 你可以看到所有文件并把命令“sudo vim filename”编辑它 – manukv

+0

或jst卸载xampp并尝试再次创建一个新项目:) – manukv

0

更新iOS SDK在您的Xcode 5 的Xcode>

enter image description here

+0

哪一个需要从列表中安装? – Muhammed

3

只需执行下面的命令使头部二进制中/usr/bin/得到优先于由XAMMP安装脚本:

export PATH=/usr/bin/:$PATH