Сообщение от Gozar
|
Жду обновления на гите. Исправил у себя в конфиге, но ничего не изменилось, возможно нужно устанавливать заново. хз.
|
Проблема оказалась не в этом, как я изначально подумал...
Мне виндузятнику мир Линуха кажется не логичным, но в общем проблема в следующем: если ставить ноду через репозитарий, т.е.
sudo apt-get install nodejs
То PATH переменная будет nodejs, а не node, как например на винде, и из-за Sha-Bang в файле CLI скрипта
#!/usr/bin/env node
Ругается и говорит ошибку, мол нет такого файла.
Решения я сейчас вижу 2: пользователь сам должен задать переменную Path node или изменить Sha-Bang, но я внимательно проглядел как сделано в других CLI утилитах и там обращение идёт именно к node.
На эту тему были исьюшки
https://github.com/joyent/node/issues/3911
Интересно, что Убунте, на которой я тестил стоял путь node, поэтому у меня всё работало, а на голой Кубунте у меня не заработал ни один CLI пока я не установил сам PATH переменную.
Линуксоиды, подскажите мне нубу, что в такой ситуации делать?
Я склоняюсь просто написать Sha-Bang
#!/usr/bin/env nodejs
Но мне смущает, почему никто так не делает, а рекомендуют юзерам задать Path самостоятельно Оо