【问题标题】:Setting {WSL::Bash} as default shell throws an error in cmder将 {WSL::Bash} 设置为默认 shell 会在 cmder 中引发错误
【发布时间】:2020-09-25 04:57:45
【问题描述】:
note: backend error output: -v: -c: line 0: unexpected EOF while looking for matching `''
-v: -c: line 1: syntax error: unexpected end of file


ConEmuC: Root process was alive less than 10 sec, ExitCode=0.
Press Enter or Esc to close console...

这是我遇到的错误。

我还把fish shell设置为WSL中的默认shell。

【问题讨论】:

  • 我们需要更多关于这方面的信息。也许修改您的问题以包括您用于该默认任务的设置。我每天都使用 cmder 和 wsl 和 zsh 作为默认 shell,所以这 100% 有效。

标签: windows-subsystem-for-linux conemu cmder


【解决方案1】:

对于 1909 年以后构建的 Windows 10 上的 WSL1(是的,我可以使用 wsl2,但由于公司原因我不能使用它)

尝试将您的命令设置为wsl.exe -new_console:d:C:\_stuff\code -cur_console:p5,并将任务参数设置为/dir "c:/_stuff/code" /icon "c:/_distros/ubuntu/ubuntu1804.exe"

您可能需要更改文件位置以使命令和参数适合您的设置。 c:/_stuff/code 是我保存所有存储库的地方,c:/_distros/ubuntu 是我安装 ubuntu 的地方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    相关资源
    最近更新 更多