2016-04-25 26 views
1

Windows用のGithubデスクトップクライアントでgitフックを実装する際に問題が発生しています。フックを作成すると、コミットメッセージをチェックするPythonスクリプトが実行されます。変わった部分は、コマンドプロンプト、powershell、tortoisegit、Webstorm IDE、git bashを使ってWindows上で完璧に動作し、Github Windowsクライアントを除いてLinux端末でも動作します。 「は/ usr/binに/ ENVを取り除くルビー Githubデスクトップとgitフック

  • を使用して
  • 変数システムとして 'パイソン' を追加

    • :デバッグログを読んで、私はこのエラーに

      GitHub.IO.ProcessException: /usr/bin/env: python: No such file or directory 
      

      マイすでに試みたソリューションを取得します'(これは、このファイルが存在しないというエラーを投げます)

    • 私のホームディレクトリにpythonパスを入れてオンラインで見つけた.bashrcファイルソリューションを追加してください。

    これを修正する方法はありますか?

  • +0

    'Github Windows client'にはPythonが付いていますか? – gdlmx

    +0

    いいえ、そうではありません。私はすでにそれをインストールしていた –

    +0

    @stevenRあなたは何が起こっていた/これを修正する方法を把握しましたか?ありがとう! – mcheah

    答えて

    1

    このエラーは、Gitが窓のあなたPATH環境変数(コントロールパネル>システム)にC:\Python(またはどこのpythonをインストール)を追加し、それを修正するには

    を見つけることができないことを意味します。

    一度設定したら、フックを再度テストします。 - それは問題を修正したことを確認してください

    export PATH=/c/Python:$PATH 
    

    を再び:


    別のオプションは、あなたの%USERPROFILE%ディレクトリに.bashrcファイルを作成し、そこに変数を設定することです。

    +0

    私はすでにこれらのオプションの両方を実行していて、どちらも機能しませんでした –

    関連する問題