5

私はdifftoolとして構成されたKaleidoscopeでgitを使用しています。それは何ヶ月もうまく働いています。それは1日か2日前にも働いていました。今日、私が「git difftool」を実行しようとすると、突然、gitが報告します

fatal: unable to create temp-file: No such file or directory

グーグルで検索すると、これはローカルgitリポジトリのディレクトリ権限の問題である可能性があります。しかし、gitレポジトリで再帰的にchownした後でも、状況は改善しませんでした。

Git-difftoolのドキュメントには、この一時ファイルを作成しようとしている場所については記載されていません。誰かがこれを見つける方法について何かアイデアがありますか?

4

1 に答える 1

6

私がコメントしたように、この種のメッセージは通常、環境変数の値に依存します$TMPDIR

OPの場合:

$TMPDIR何かクレイジーなものに設定されました" /private/tmp/PKInstallSandbox.W1I4ev/tmp"。
少しグーグルした後、これは明らかにアプリのインストーラー(TotalTerminal)の既知の問題です。
今日は自己更新しましたが、実際に何かが壊れるとは思いませんでした。

$TMPDIR「正常な」値(/tmpまたは他のMacO固有のローカリゼーションなど)に復元すると、問題が修正されるはずです。

于 2011-08-08T07:18:50.833 に答える