2013-02-10 4 views
2

내부 또는 외부 명령으로 인식되지 않습니다'CP가'나는 정의에 FlashDevelop 구축 사용하여 프로젝트 실행하려고

$(CompilerPath)\haxe.exe $(ProjectDir)\compile-js.hxml 

을,하지만 난이 오류 :

'CP'는 아니다 내부 또는 외부 명령으로 인식

여기에 compile-js.hxml 파일이 있습니다. 어떻게 해결할 수 있습니까?

난 당신이에 FlashDevelop에 있다면, 당신은 Windows를 실행하고, 당신은 창을 실행하는 경우 같은데요

#sources 
-main Cocktail 
-cp ../../src/ 
-cp src 

#binary 
-js bin/js/Main.js 
--macro Cocktail.create('src/index.html','Main') 

#copy assets directory 
-cmd cp -R assets bin\js\ 

답변

2

컴파일 js.hxml은 'CP'같은 건 없다 명령. haxe가 자바 스크립트를 완성하면 -cmd 행에 도달하여 cp -R assets bin\js\을 실행하려고 시도하는데, 이는 Windows에 cp이 없기 때문에 실패합니다. copy입니다.

는 Windows의 경우처럼 뭔가 마지막 두 줄을 변경 시도 :

#copy assets directory 
-cmd copy \y assets bin\js\ 

** 면책 조항 : 나는 순간에없는 윈도우에 있어요, 그래서 Copy 명령의 정확한 구문에 대한 특정하지 않다 . 그러나 당신은 아이디어를 얻습니다.

+0

고마워, 나는이 https://github.com/bmatzelle/gow를 다운로드하여 리눅스 명령을 실행하고 비트 폴더에 환경 경로를 추가했다. C : \ Program Files (86) \ 고우 \ EXE 파일 하지만 여전히 오류가의 형태로 리눅스 명령을 포함 함 : 이 'CP' 은 내가이 문제를 해결할 수 있기를 바랍니다, 내부 또는 외부 명령으로 인식되지 않습니다, 위의 방법으로 어떻게 혜택을받을 수 있습니까? – simo

+0

FlashDevelop에서 cp를 인식 할 수있게되었습니다. – simo

0

당신이 Cygwin에서 윈도우 상자에 설치, 또는 다음

Issue bash#which cp 

을 UNIX 셸을 사용하는 경우 CP는 클래스 패스에 여부 이것은 당신을 말할 것이다.

-1

xcopy 명령을 사용하면 작동합니다.

+1

xcopy 명령이 어떻게 작동하는지 예제를 제공하십시오. 샘플 코드 –

관련 문제