3

我最近安装了 Atom,并确保路径是正确的,但是,当调用任何命令时,例如 atom file_name 或 atom 。我遇到了

uname: invalid option -- o
Try "uname --help" for more information.
"esources" is not recognized as an internal or external command,
operable program or batch file.

我已经测试了 windows 默认 cmd 并且它启动 atom 没有问题,并且基于错误,资源以某种方式重命名为 esources,但是我完全不知道在哪里可以纠正这个问题。任何帮助将不胜感激!

如果我真的跑了,uname -a我会得到

MINGW32_NT-6.2 COMP_NAME 1.0.12(0.46/3/2) 2012-07-05 14:56 i686 unknown
4

2 回答 2

0

看来您正在使用过时的 MSYS。

尝试使用 MSYS2,它提供了几乎所有内容的最新版本,并且很可能不会显示此问题。

于 2017-02-28T21:09:54.717 回答
0

基本上这里发生的情况是您拥有的 uname (uname.exe) 版本没有“-o”(--operating-system)选项。我也遇到了这个问题,但是在另一台机器上从 Windows 上的 bash 运行 atom 正在工作,所以我将 uname.exe 复制到机器上的正确位置,它不工作,它就像一个魅力。

要查找 uname 在哪里,您可以运行“where uname”。您可以使用“uname --version”检查版本。适合我的版本是 5.97(我在替换之前没有检查版本)。

于 2017-02-28T20:58:59.570 回答