【问题标题】:Cygwin not executing .bashrc after Heroku Toolbelt Windows install安装 Heroku Toolbelt Windows 后 Cygwin 不执行 .bashrc
【发布时间】:2013-02-12 10:58:22
【问题描述】:

安装 Heroku Toolbelt 后,Cygwin 不再执行 .bashrc 我该如何解决?

github上的这个heroku/toolbelt问题Creates/overwrites ENV['HOME'] on Windows, which breaks 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 常见问题解答和文件本身中的 cmets 在编辑 etc/profile 文件后警告问题,我没有尝试这个。

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

【问题讨论】:

    标签: bash heroku path cygwin heroku-toolbelt


    【解决方案1】:

    根据您提供的链接:

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

    这取决于您的 Windows 操作系统,但一般来说:

    1. 右键单击“计算机”并选择属性
    2. 点击“高级系统设置”
    3. 点击“环境变量...”
    4. 查找并删除 Home 变量
    5. OK 退出并再次尝试 Cygwin

    【讨论】:

    • 谢谢!非常感谢,它奏效了。我在链接中确切地看到了解决方案的位置。下次我会更仔细地阅读,一直在学习。
    猜你喜欢
    • 2016-02-27
    • 2014-01-03
    • 1970-01-01
    • 2012-11-20
    • 2016-03-13
    • 2013-10-05
    • 2013-10-19
    • 2014-02-06
    • 2016-09-29
    相关资源
    最近更新 更多