编译phonegap应用程序问题

时间:2010-09-04 17:27:36

标签: android cordova

我按照安装说明写了这封信。 我安装了最新的JDK ADK ApacheAnt和Ruby安装。 我已经设置了JAVA_HOME,ANDROID_HOME,ANT_HOME路径,并添加了JAVA_HOME \ bin; ANDROID_HOME \工具; ANT_HOME \ BIN; phonegap \ bin到路径。 但是,当我尝试运行时:

C:\phonegap\bin>ruby ./droidgap c:\android-sdk-windows test com.my.test c:\www c
:\temp\test3

我明白了:

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
C:/phonegap/bin/lib/generate.rb (LoadError)
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from ./droidgap:4:in `<main>'

所以ruby正在/ bin中寻找lib目录?这里不对劲。 因此,如果我在/ bin中复制lib目录并再次运行相同的命令,我什么也得不到。 没有输出,目标目录也不存在。

为什么会这样?

3 个答案:

答案 0 :(得分:2)

如果您在github上使用phonegap android master的头部,那么您将需要参考repo中的自述文件。您在上面运行droidgap的方式仅适用于版本&lt; = 0.9.1。

答案 1 :(得分:0)

确保安装了ruby 1.9.1。它不适用于ruby 1.9.2

答案 2 :(得分:0)