История изменений
Исправление EXL, (текущая версия) :
Ситуация: назови ТС свои рабочие каталоги изначально «~/Projects/Project» этой темы и потраченного впустую времени просто бы не было, как и тысяч других про ту же make/bash лапшу, которая постоянно разваливается на кириллице и пробельных символах.
Современные ПК берут своё начало на Западе и всю локализацию (не обязательно кириллическую) прикрутили синей изолентой туда гораздо позже, из-за чего куча программ и утилит до сих пор ограничены ASCII. Поэтому IT-специалист, если он ценит своё время, должен помнить об этих неприятных и трудноуловимых проблемах и именовать сущности так, чтобы потом не разгребать сабжевую фигню.
Я вот очень давно сформировал для себя негласные правила, которых придерживаюсь и давно уже не трачу время на разбор подобных ошибок, с которыми столкнулся ТС:
-
Имена любых сущностей должны лежать в пределах a-z, A-Z, 0-9, _ (позволяет избежать многих сабжевых проблем).
-
Вместо пробела стоит использовать «_» (позволяет избежать кучи проблем в корявых скриптах и особенно рецептах сборки на любых платформах).
-
Всю пунктуацию в именах сущностей – отправляем в /dev/null (вспоминается как скриншотилки из GNOME и KDE вставляли в имя файла «:», после чего его невозможно было удалить на NTFS).
А лингвистические рассуждения о греческом языке – оффтопик для этой темы.
Исходная версия EXL, :
Ситуация: назови ТС свои рабочие каталоги изначально «~/Projects/Project» этой темы и потраченного впустую времени просто бы не было, как и тысяч других про ту же make/bash лапшу, которая постоянно разваливается на кириллице и пробельных символах.
Современные ПК берут своё начало на Западе и всю локализацию (не обязательно кириллическую) прикрутили синей изолентой туда гораздо позже, из-за чего куча программ и утилит до сих пор ограничены ASCII. Поэтому IT-специалист, если он ценит своё время, должен помнить об этих неприятных и трудноуловимых проблемах и именовать сущности так, чтобы потом не разгребать сабжевую фигню.
Я вот очень давно сформировал для себя негласные правила, которых придерживаюсь и давно уже не трачу время на разбор подобных ошибок, с которыми столкнулся ТС:
-
Имена любых сущностей должны лежать в пределах a-z, A-Z, 0-9, _ (позволяет избежать многих сабжевых проблем).
-
Вместо пробела стоит использовать «_» (позволяет избежать кучи проблем в корявых скриптах и особенно рецептах сборки на любых платформах).
-
Всю пунктуацию в именах сущностей – отправляем в /dev/null (вспоминается как скриншотилки из GNOME и KDE вставляла в имя файла «:», после чего его невозможно было удалить на NTFS).
А лингвистические рассуждения о греческом языке – оффтопик для этой темы.