0

Symbian 用の PhoneGap パッケージを作成しようとしています。「make」パッケージでCygwinをインストールしました。そして、「symbianフォルダーでmake」と入力すると、次のエラーが表示されます。

cp lib/phonegap.js framework/www/phonegap.js
cd framework/ && zip -r app.zip www/* -x www/wrt_preview_frame.html www/wrt_prev                                                   iew_main.html www/preview/ www/*.wgz
cygwin warning:
  MS-DOS style path detected: /usr/local/bin/C:\Program
  Preferred POSIX equivalent is: /usr/local/bin/C:/Program
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Can't find C:\Program on PATH.
Makefile:28: recipe for target `package' failed
make: *** [package] Error 29

私のPhoneGapフォルダーはC:ドライブに直接あり、スペースはありません。何か案は?

4

2 に答える 2

1

cygwin の最新コピーをインストールした後、Java ランタイム環境パスを Windows 環境変数に追加することで、この問題を解決しました。(例 C:\Program Files\Java\jre6\bin)

于 2013-06-23T17:37:10.960 に答える
1

make ツールを含む Symbians ツールが PATH にあると思うので、cygwin の make を実行していません。

まず、実行しているmakeを確認してください

type make

次のようなものが得られた場合:

/cygdrive/c/Program Files (x86)/Common Files/Symbian/tools/make

次に、PATH が間違っていて、正しい make を実行していないことを意味します。

Cygwin の make パッケージがインストールされていることを確認し、PATH を変更して、正しい「make」が使用されるようにしてください。

于 2013-06-17T08:29:11.417 に答える