18

を実行するgit add -pと、次のように表示されます。

@INC で Git.pm が見つかりません (@INC には以下が含まれます:
/usr/local/lib/perl5/site_perl
/Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12
/Network/Library/Perl/5.12/darwin-thread-multi-2level
/Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.4
/System/Library/Perl/5.12/darwin-thread-multi-2level
/システム/ライブラリ/Perl/5.12
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.12 .) で
/usr/local/libexec/git-core/git-add -- インタラクティブな 7 行目。

10.8.4 を実行する新しい Mac を入手しました。XCode コマンド ライン ツールをインストールしました。

4

6 に答える 6

11

OSX(およびHomebrew)では、再インストールするだけでこれを修正しました:

$ brew uninstall git
$ brew install git
于 2014-08-15T00:37:51.107 に答える
1

Git.pm は通常、Perl の一部としてではなく、Git インストールの一部として出荷されます。

その結果、gitプログラムに対して相対的な場所に配置されます。の出力が何であれ、近くの lib ディレクトリを調べてみてくださいwhich git。たとえば、 try をwhich git返した場合、 directoryなど/opt/local/bin/gitの下を探します。/opt/local/lib

于 2014-01-16T06:56:14.637 に答える
1

同じ問題がありました。

最後にgit、ソースからインストールし、XCode からではなく PATH にインストールすることで解決しました。

于 2013-10-02T14:43:26.337 に答える
0

Mac OS 10.9.4 でも同じ問題に遭遇し、次のコマンドで修正しました。

$ sudo ln -s /Library/Developer/CommandLineTools/usr/share/git-core /usr/share/
于 2014-07-18T12:44:53.347 に答える