エラー対応:Error: Gitflow is not installed
JetBrains製のIDE (IntelliJ IDEA, PhpStorm, RubyMine, etc…) でGitFlowプラグインをインストールして利用する際、以下の様なエラーが表示され失敗することがあります。
1 2 | Error: Gitflow is not installed Error: Please have a look at the Version Control console for more details |
その原因と対処法をメモしておきます。
Git Flow Integration – JetBrains Plugin Repository
環境
環境は以下の通りです。RubyMineとPhpStormを利用していますが、両環境ともにエラーとなりました。
ソフトウェア | バージョン |
---|---|
Mac OS X | 10.10.2 |
RubyMine | 7.0.4 |
PhpStorm | 8.0.2 |
Git Flow Integration | 0.4.1 |
対応方法
GitHubのイシュー (Error: Gitflow is not installed) にある通り、git-flowのコマンドへのパスが通っていないのが原因でした。以下のとおりにgit-flowへのパスを通すなり、適切な場所へインストールし直すなりしてください。
1 2 3 4 5 6 7 8 9 10 | sudo ln -s /usr/local/bin/git-flow /usr/bin/git-flow sudo ln -s /usr/local/bin/gitflow-common /usr/bin/gitflow-common sudo ln -s /usr/local/bin/git-flow-init /usr/bin/git-flow-init sudo ln -s /usr/local/bin/git-flow-version /usr/bin/git-flow-version sudo ln -s /usr/local/bin/git-flow-feature /usr/bin/git-flow-feature sudo ln -s /usr/local/bin/git-flow-release /usr/bin/git-flow-release sudo ln -s /usr/local/bin/git-flow-hotfix /usr/bin/git-flow-hotfix sudo ln -s /usr/local/bin/git-flow-support /usr/bin/git-flow-support sudo ln -s /usr/local/bin/gitflow-shFlags /usr/bin/gitflow-shFlags |
以上です。