1

適切な SDK などをインストールして構成した後、GoClipse を使用して、Mac で開発した GAE Go プロジェクトを Windows マシンで実行しようとしています。プロジェクトを実行しようとすると、次のエラーが発生します。

コマンドラインの実行中に例外が発生しました。プログラム "C:\GoogleAppEngine\dev_appserver.py" (ディレクトリ "D:\Golang\workspace\Project\src\pkg" 内) を実行できません: CreateProcess エラー = 193、%1 は有効な Win32 アプリケーションではありません

プロジェクトを実行するためにそのエラーを修正するにはどうすればよいですか?

4

2 に答える 2

1

以下の構成は、デフォルトでPythonがインストールされているMacで機能しますが、Windowsでは別の構成が必要です。

Macでは、GoClipse外部ツールの構成は次のようになります。

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

Windowsの構成は次のようになります。

Location: C:\Python27\Python.exe
Working Directory:
Arguments: C:\GoogleAppEngine\dev_appserver.py "${workspace_loc:/Project/src/pkg}"
于 2012-07-03T22:28:58.663 に答える
0

.py (IMO は Python ファイルですか?) を実行しようとしても、Windows では直接動作しません。Python をインストールしてから、上記のファイル名を次のように Python に渡す必要があります (私は Python を知らないので、正確な構文を使用しないでください。見回す必要があるかもしれません)。

python "C:\GoogleAppEngine\dev_appserver.py

Mac で動作する理由は、ここで引用されているように Python が Mac にプリインストールされているためですが、Windows ではそうではありません。したがって、Python をインストールし、Python の bin フォルダーをパスに追加してから、上記のスクリプトを実行すると、正常に動作するはずです!

于 2012-07-03T16:46:30.573 に答える