2014-01-24 29 views
1

我是PhoneGap的新手。我用OSX Mavericks购买了一台新的Mac Mini,我想在其中安装PhoneGap。我将它安装在Mountain Lion中,它运行良好,但在Mavericks中,它并没有在Xcode中显示PhoneGap模板。有人可以帮助我在小牛队中正确安装它。如何第一次安装PhoneGap with os x mavericks

多亏了@Sport和@iDev,我已经成功地安装的PhoneGap但是在建立一个应用程序,它说missing library phonegap/www/3.3.0started downloading https://github.com/phonegap/phonegap-app-hello-world/archive/3.3.0.tar.gz...

能否请你帮我,为什么是怎么回事?我错过了什么?

+0

你面临什么问题 – codercat

+0

@iDev我无法看到xcode中的Phonegap模板。我做了一次我在终端$ sudo npm install -g手机间隙中使用这一行它要求密码我输入系统密码,然后它生成此行'npm http GET注册表.npmjs.org/phonegap'for 3次,没有任何反应 –

+0

没有在xcode中显示。高级版本没有实现像只有phoneGap 1.5只在可用的xcode模板 – codercat

回答

3

phoneGap使用NodeJS来做它的事情。你可以download NodeJS here,对于我使用安装程序(.pkg)的OSX Mavericks来说,这个过程非常轻松。

确保您可以在继续之前运行命令npm -l。

Getting Started with PhoneGap on OSX Mavericks - iOS

how-to-get-phonegap-working-on-mac-os-x-mavericks

编辑:对于您的错误的解决方案。节点配置代理服务器

npm config set proxy http://server:port 
npm config set registry "http://registry.npmjs.org/" 
+0

点击以上声明后,我给了npm install -g手机差距我得到了相同的错误 –

+0

我试过上面的链接位相同的错误 –

+0

npm config set proxy http:// server :端口在这里我应该写在服务器:端口。 –

1

只需使用此步骤 步骤1:转至here并下载并安装node.js.

第2步:运行在终端

$ sudo npm install -g phonegap 

n $ phonegap运行此命令这 你会得到导致这样

Usage: phonegap [options] [commands] 

Description: 

    PhoneGap command-line tool. 

Commands: 

    create <path>  create a phonegap project 
    build <platform>  build a specific platform 
    install <platform> install a specific platform 
    run <platform>  build and install a specific platform 
    local [command]  development on local system 
    remote [command]  development in cloud with phonegap/build 
    platform [command] update a platform version 
    plugin [command]  add, remove, and list plugins 
    help [command]  output usage information 
    version    output version number 

Options: 

    -V, --verbose  allow verbose output 
    -v, --version  output version number 
    -h, --help   output usage information 

Platforms: 

    keyword   | local environment | remote environment 
    -------------------|---------------------|------------------- 
    android   | Yes     | Yes 
    blackberry   | Yes (BlackBerry 10) | Yes (BlackBerry 6) 
    ios    | Yes     | Yes 
    symbian   | No     | Yes 
    webos    | No     | Yes 
    wp7    | Yes     | Yes 
    wp8    | Yes     | Coming Soon 

Examples: 

    $ phonegap help create 
    $ phonegap help remote build 
    $ phonegap create path/to/my-app 
    $ phonegap remote build android 

是指在系统中安装的

最终手机的差距步骤

phonegap create your-app 

cd your-app

+0

@Charan Giri让我知道如果有任何问题 – Sport

+0

一旦我在终端$ sudo npm install -g手机间隙中使用此行,它要求输入系统密码的密码,然后它会生成此行' npm http GET https://registry.npmjs.org/phonegap'for 3次,什么也没有发生 –

+0

是的只是等待2,3时,终端进程完成,然后输入电话差距 – Sport

0

合作企业防火墙后面所以不得不增加配置的变化对代理 (proxy = http://@ngproxy.northgatevehiclehire.net/) 这可能是你的代理服务器设置的问题。

如果您想使用用户名/密码,请使用http://username:[email protected]:port - 如果您没有用户名密码,请删除'@'。

+0

我输入这样的是这个正确的$ npm config set代理http://@ngproxy.northgatevehiclehire.net/ –

+0

ngproxy.company.com:prot_no – codercat

+0

npm config set proxy http://proxy.company。 com:8080 npm config set https-proxy http://proxy.company.com:8080 – codercat