2012-07-03 2 views
1

해당 SDK를 설치 및 구성한 후 GoClipse가 설치된 Windows 컴퓨터에서 Mac에서 개발 한 GAE Go 프로젝트를 실행하려고했습니다. 기타 등등. 프로젝트를 실행할 때 다음 오류가 발생합니다.GAE Go Windows - "프로그램을 실행할 수 없습니다", "유효한 Win32 응용 프로그램이 아닙니다."

Exception occurred executing command line. Cannot run program "C:\GoogleAppEngine\dev_appserver.py" (in directory "D:\Golang\workspace\Project\src\pkg"): CreateProcess error=193, %1 is not a valid Win32 application

프로젝트를 실행하려면 어떻게해야합니까?

답변

1

기본적으로 Python이 설치되어 있으므로 아래 구성은 Mac에서 작동하지만 Windows에서는 다른 구성이 필요합니다.

Mac에서 GoClipse 외부 도구 구성은 다음과 같습니다

Location: /GoogleAppEngine/dev_appserver.py 
Working Directory: ${workspace_loc:/Project/src/pkg} 
Arguments: . 

윈도우 구성과 같아야합니다

Location: C:\Python27\Python.exe 
Working Directory: 
Arguments: C:\GoogleAppEngine\dev_appserver.py "${workspace_loc:/Project/src/pkg}" 
+0

그래서 당신은 대답을 발견, 끝내! –

+0

동일한 오류가 발생했습니다. Eclipse는 .py 스크립트로 종료됩니다. 내가 뭘 놓칠 수 있니? –

+0

@GauravBhor 작업 공간 경로에 공백이 있으면 따옴표를 추가해야 할 수도 있습니다. 다른 것을 생각할 수는 없습니다. – ThePiachu

0

.py (어떤 IMO는 파이썬 파일입니까?)를 실행하려고하면 Windows에서 직접 작동하지 않습니다. 당신은

python "C:\GoogleAppEngine\dev_appserver.py 

가 작동하고 그 이유를 (당신이 주위를 둘러해야 할 수도 있습니다 내가 그렇게 정확한 구문으로하지 않습니다 Python을 모르는) 파이썬을 설치 한 다음과 같은 파이썬 뭔가 위의 파일 이름을 통과해야합니다 Mac에서는 Python이 Mac에 미리 설치되어 있기 때문에 (Mac에서는) here으로 표시되지만 Windows에서는 그렇지 않습니다. 따라서 Python을 설치하고 Python의 bin 폴더를 경로에 추가 한 다음 위의 스크립트를 실행하면 잘 실행됩니다!

+0

내가 GoClipse를 사용하여 외부 도구 구성을 통해이 작업을 수행하기 위해 노력하고있어로서, 'python C : \ GoogleAppEngine \ dev_appserver.py' 또는 "외부 도구 위치가 존재하지 않습니다"라는 오류 메시지의 임의의 순열을 입력하려고 시도했습니다 – ThePiachu

+0

Win 머신에 파이썬이 있습니까? –

+0

예, Python 2.7.3을 설치했는데 문제없이 cmd에서 .py 파일을 실행할 수 있습니다. – ThePiachu

관련 문제