Проблема с uname при попытке запуска атома из оболочки MSYS

Я недавно установил 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

2 ответа

В основном здесь происходит версия uname (uname.exe), у которой нет опции "-o" (--operating-system). Я также столкнулся с этой проблемой, но у меня была другая машина, на которой работал атом из bash на windows, поэтому я скопировал uname.exe в правильное место на машине, которая не работала, и это работало как чудо.

Чтобы узнать, где находится uname, вы можете запустить "где uname". Вы можете проверить версию, используя "uname --version". Версия, которая работает для меня, - 5.97 (я не проверял версию перед ее заменой).

Кажется, вы используете устаревший MSYS.

Попробуйте использовать MSYS2, который предоставляет обновленные версии почти всего и, скорее всего, не показывает эту проблему.

Другие вопросы по тегам