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 变量,一次一个,每次都重新启动我的机器:

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

Cygwin 启动时的密码是 /cygdrive/c/Users/usermatt。我尝试将 .bashrc 移到这里但没有成功。

Cygwin FAQs 和文件本身的注释在编辑 etc/profile 文件后警告问题,我没有尝试这个。

在安装 Heroku Toolbelt 之前一切都很好。如何让 Cygwin 找到 .bashrc 文件?

4

1 回答 1

1

根据您提供的链接:

您需要从系统属性中删除HOME环境变量。查看如何从 Windows 永久设置/删除变量。

这取决于您的 Windows 操作系统,但通常:

  1. 右键单击“计算机”并选择属性
  2. 点击“高级系统设置”
  3. 点击“环境变量...”
  4. 查找并删除Home变量
  5. 确定你的出路并再次尝试 Cygwin
于 2013-02-26T20:35:20.613 回答