2013-06-17 6 views
0

Symbian 용 PhoneGap 패키지를 만들려고합니다. Cygwin을 "make"패키지와 함께 설치했습니다.Symbian 용 PhoneGap - "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 

내 폰갭 폴더가 C에 직접입니다 : 내가 심비안 폴더 만들기 "를 입력하고있을 때 그것은 나에게이 오류 제공합니다.? 드라이브와 공백없이 상관 아이디어

답변

1

난 당신을 생각 만들기 도구를 포함 Symbians 도구 PATH에, 그래서 당신은 Cygwin에서의 메이크업을 실행하지 않습니다.

당신이 솜을 얻을 경우

type make 

을 실행하고 있는지 무엇을

먼저 체크 이 같은 ething :

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

것은 그 다음은 PATH가 잘못하고 올바른 메이크업을 실행하지 않는 것을 의미한다.

Cygwin의 make 패키지를 설치하고 올바른 "make"를 취할 수 있도록 PATH를 수정하십시오.

+0

'make is hashed (/ usr/bin/make) ' 나는 cygwin make 경로라고 가정한다. 내 생각 엔 내 Windows 경로가 "Program Files/..."내의 공백을 포함한다는 것입니다. cygwin에서 경로를 변경하는 방법은 무엇입니까? – grmmph

+0

Linux에서 경로를 확인하고 (echo $ PATH)/xxx/c/Program Files (x86)/xxx와 유사한 경로로 모든 항목을 삭제하십시오. – maqjav

+0

그래, 그렇게해라. 감사. (참고 : cygwin 설치 프로그램에서 zip 패키지를 설치하여 해결할 수있는 zip 명령을 수동으로 설치해야합니다.) – grmmph

1

cygwin의 최신 복사본을 설치 한 후 Windows 환경 변수에 Java Runtime Environment 경로를 추가하여이 문제를 해결했습니다. (예 : C : \ Program Files \ Java \ jre6 \ bin)