【问题标题】:weird issue with the Homestead宅基地的奇怪问题
【发布时间】:2015-06-19 16:16:20
【问题描述】:

我已经使用 Git Bash cl 在 Windows 机器上安装了宅基地,一切都配置得很好,但是当我运行“宅基地”并 ssh 到我的流浪机器时,我看到文件夹名称旁边有一些奇怪的字符(见图)。当我以运行 unix 命令“ls”为例时.. 它的行为异常,因此当文件和文件夹在.当我尝试打开我配置的域名时,我得到:“没有指定输入文件”。你有过这样的情况吗?

【问题讨论】:

  • 这些是 ANSI 颜色转义序列。您的终端模拟器似乎不支持这些转义序列。尝试谷歌搜索或使用您的应用程序的配置。
  • 我用putty连接宅基地,支持色码。

标签: git bash laravel git-bash homestead


【解决方案1】:

我建议将Conosle2Ansicon 结合使用,这为Windows 添加了ANSI 颜色支持。

  • 安装 Console2
  • ansicon 复制到C:\Program Files (x86)\Console2\ansicon
  • 使用ansicon -i 安装(ansicon -u 卸载)。安装 x86 版本以与 git bash 一起使用。

【讨论】:

  • 嘿,谢谢您的回答,我按照您的指示进行操作,但是当我在 GItbash 中运行 homestead ssh 时,我得到“ANSICON: cmd.exe: unsupported process.”但我可以通过 ssh 连接到服务器。问题是 git bash 现在不知何故无法工作..我无法在 Git 中运行任何命令..我什至无法输入任何命令:/
  • 您是否在C:\Program Files (x86)\Console2\ansicon 文件夹中使用了ansicon -i?即使您在 64 位机器上,请确保您使用 x86 版本。您需要使用 Console2 而不是 Git bash 来使颜色起作用。以下是将 Git bash 集成到 Console2 中的方法:lostechies.com/jimmybogard/2010/04/05/…
  • 好的,现在我明白了......我现在在 console2 中有一个 git bash 选项卡,但是当我运行 "ls" 或 "homestead ssh" 时,我得到:/bin/env: sh:no file或目录
  • 你确定这是ansicon的问题吗?您可以通过在 ansicon 文件夹中卸载 ansicon -u 来测试这一点。然后测试lshomestead ssh 是否有效。如果是,那么它是 ansicon 错误,如果不是,则存在与 ansicon 无关的另一个问题。
  • 好的,当我卸载它并在 console2 中运行这两个命令时,我得到了同样的错误。但它们在 git bash 上工作正常
猜你喜欢
  • 2022-01-16
  • 1970-01-01
  • 2016-07-31
  • 2020-07-28
  • 2017-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多