0

Web サイト (Home brew ではなく) のベンダー パッケージを介して Mac (mac0S 10.13) に P4merge をインストールし、「git config --global」ファイルを次のように構成した後、「git difftool」で P4merge を起動できません。

[user]
name = (my name)
email = (my email)
[core]
editor = mate -w
[alias]
hist = log --all --graph --decorate --oneline
[diff]
tool = p4merge
[difftool "p4merge"]
path = /Applications/p4merge.app/Contents/MacOs/p4merge
[difftool]
prompt = false
[merge]
tool = p4merge
[mergetool "p4merge"]
path = /Applications/p4merge.app/Contents/MacOs/p4merge
[mergetool]
prompt = false

「git difftool」を実行すると、P4merge を開く代わりに、「p4merge が予期せず終了しました」というアラートと、ターミナルに次のメッセージが表示されます。

qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
/usr/local/Cellar/git/2.26.0/libexec/git-core/mergetools/p4merge: line 1: 22662 Abort trap: 6 "$merge_tool_path" "$LOCAL" "$REMOTE"

p4merge をアンインストールして再インストールしようとしました。アプリをダブルクリックし、git 内から使用しようとしない場合、P4merge は機能します。

ありがとう。これは私の最初の問題なので、間違って投稿している場合はお知らせください。これに似た質問はたくさんありますが、ほとんどはPythonに関連しているようで、私のものと同じではありません.

ダグステア

4

1 に答える 1