2012-06-27 4 views
53

私はhgを使っていましたが、今はGitに変換しています。コマンドコンソールで「警告:端末が完全に機能していません」というエラーを修正する方法はありますか?

しかし、インストールした後、「git diff」や「git log」を実行するたびに、次のエラーが表示されます。警告:端末が完全に機能していません。

どうすればこの問題を解決できますか?

答えて

100

Q:どのようにGitに接続していますか? Windows上のCygwinを使用している場合

たとえば、これを試してみてください。

TERM=msys 

をあなたは、Linux(またはパテ経由でLinuxサーバへの接続)にしている場合は、これを試してみてください。

export TERM=msys 

あなたは、Windowsのコマンドプロンプトから実行している場合:このGitの拡張機能、CHEを使用して取得した場合、誰かに

<Rclick>Computer, Properties, 
    [Advanced System Settings], [Advanced], [Environment Variables] 
    Create a new System variable "TERM", value "msys" 
+0

ありがとうございます!窓を使っていた! – iCodeLikeImDrunk

+10

Windowsで一度設定するには、 'set TERM = msys'を使います。永続的に設定するには 'setx TERM msys/M'を使います。 –

+2

私はそこに*「ダム」*を持っていました。 * "Strawberry Perl" *のインストールにより導入され、システム環境変数を変更しました。私の '/〜.bashrc'ファイルを編集して、' export TERM = cygwin'を追加しました。だからここで答えられたもの(そして重複したもの)とは少し違います。 – hakre

0

ccはPath to linux tools...の設定です。鉱山はC:\cygwinに設定されました。それをC:\Program Files (x86)\Git\bin\に変更すると私のために修正されました。

関連する問題