0

Heroku Toolbelt をインストールした後、Cygwin が .bashrc を実行しなくなりました。これを修正するにはどうすればよいですか?

この github の heroku/toolbelt の問題は、Windows で ENV['HOME'] を作成/上書きし、Cygwin

 Renaming HOME to %USERPROFILE% evidently fixes this

HOME システム プロパティ変数の名前は既に %USERPROFILE% になっています。

初心者であるため、PATHの問題に焦点を当てました。.bashrc PATH を含めるようにシステム パス変数を変更し始めました

C:\cygwin\home\usermatt

次に、さまざまなシステム PATH 変数を一度に 1 つずつ試し、そのたびにマシンを再起動しました。

C:\cygdrive\c\home\usermatt\
C:\home\usermatt\
C:\cygwin\c\home\usermatt\

起動時の Cygwin の pwd は /cygdrive/c/Users/usermatt です。ここに .bashrc を移動しようとしましたが、成功しませんでした。

Cygwin の FAQ とファイル自体のコメントは、etc/profile ファイルを編集した後に問題があることを警告していますが、私はこれを試しませんでした。

Heroku Toolbelt をインストールする前は、すべて問題ありませんでした。Cygwin で .bashrc ファイルを見つけるにはどうすればよいですか?

4

1 に答える 1

1

あなたが提供したリンクによると:

システム プロパティからHOME環境変数を削除する必要があります。Windows から変数を永続的に設定/削除する方法を調べてください。

これは Windows OS によって異なりますが、一般的には次のようになります。

  1. 「コンピューター」を右クリックし、「プロパティ」を選択します
  2. 「高度なシステム設定」をクリックします
  3. 「環境変数...」をクリックします。
  4. Home変数を見つけて削除する
  5. OK して、Cygwin を再試行してください
于 2013-02-26T20:35:20.613 に答える