私の主な目標は、これを稼働させることです。
Tortoise SVN でコミットを行うとフックが呼び出されますが、次の行に到達すると常に終了します: Python "%~dp0trac-post-commit-hook.py" -p "%TRAC_ENV%" -r "%REV %" || 5番出口
Pythonスクリプトへの呼び出しを単純なPythonスクリプトに置き換えようとしても、まだ機能しないため、スクリプト自体ではなくPythonへの呼び出しに問題があると想定しています。
PYTHON_PATH 変数を設定しようとしましたが、%PATH% を設定して Python を含めました。
私はtracを稼働させているので、Pythonはサーバー自体で動作しています。
背景情報は次のとおりです。
PythonはWindowsサーバーにインストールされ、スクリプトはローカルマシンから呼び出されるため、
存在しない場合 %TRAC_ENV% 出口 3
と
SET PYTHON_PATH=X:\Python26 IF NOT EXIST %PYTHON_PATH% 出口 4
それらをマップされたネットワークドライブにポイント設定しない限り失敗します(つまり、CおよびEドライブではなくXおよびYドライブにポイントします)
- Python スクリプトは、ドライブに関係なくサーバーのコマンド ラインからどこでも呼び出すことができるため、PATH 変数を正しく設定する必要があります。
Python スクリプトを外部から呼び出す際の問題のようですが、このためのアクセス許可を変更する方法がわかりません。
前もって感謝します。