Git-bash WIndows:/usr/bin/bash:找不到配置文件/usr/local/etc/profile.global;退出。”
Posted
技术标签:
【中文标题】Git-bash WIndows:/usr/bin/bash:找不到配置文件/usr/local/etc/profile.global;退出。”【英文标题】:Git-bash WIndows : /usr/bin/bash: can't find configuration file /usr/local/etc/profile.global; exiting." 【发布时间】:2019-04-05 18:22:51 【问题描述】:我已经在 Windows 上使用 GIT 几个月了,取得了很大的成功。然后突然间,当我尝试以我通常通过资源管理器的方式打开 Git Bash 时。我选择“Git Bash Here”,bash shell 会在一瞬间打开,只显示: “主机名:未知选项--s 尝试“主机名 --help”以获取更多信息。 /usr/bin/bash: 找不到配置文件 /usr/local/etc/profile.global;退出。”
如果我跳到 Git 目录并直接运行 git-bash.exe,我会遇到同样的错误。但是,如果我在管理员模式下运行 exe,它会正常打开。我更改了可执行文件的安全权限,因此我的用户名具有完全访问权限,但这并没有改变任何内容。
有什么想法吗?很想恢复我的“Git Bash here”功能。不知道为什么它停止工作? 谢谢!
【问题讨论】:
奇怪的是更改安全权限并没有改变任何东西,您是否重新启动了您的电脑?一旦它也发生在我身上,我更改了profile.global
文件的权限,然后重新启动,我很高兴
那个路径 '/usr/local/*' 甚至不存在,但我创建了它并添加了一个空的 profile.global 文件。现在我仍然收到上面的主机名错误和提示,但这不是我通常得到的漂亮的 msys 术语。
尝试重新安装 git bash,我假设你的路径或程序文件搞砸了....我的 Windows 在我不知情的情况下更新,需要重新安装东西。 git bash 从来没有遇到过这种问题。
【参考方案1】:
这应该是git的bug,在C:\ProgramFiles\Git\usr\local\etc\创建一个名为profile.global的空文件就行了。
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:link 的解决方案解决了我的问题。
只需在路径/usr/local/etc/profile.global
创建一个空文件
usr
文件夹存在于C:\ProgramFiles\Git
中
【讨论】:
以上是关于Git-bash WIndows:/usr/bin/bash:找不到配置文件/usr/local/etc/profile.global;退出。”的主要内容,如果未能解决你的问题,请参考以下文章
如何在同一目录的 Windows 终端中打开一个新的 git-bash 选项卡?
如何在 Windows 资源管理器中添加“在此处打开 git-bash ...”上下文菜单?
如何在我的 Windows git-bash 终端上获得彩色输出?
Windows端git-bash无法找到open命令,bash: open: command not found
适用于 Windows 的 Git:Git\bin\bash.exe 和 Git\usr\bin\bash.exe 之间的区别