fapchat
@fapchat

Зачем нужна конструкция ruby file.rb?

В интеренете и в книгах говорят, что для того, что бы вызвать файл руби из коммандной строки нужно написать
ruby (название файла).rb

НО, как я давно заметил, можно просто написать название файла, без слова 'руби' и .rb
Весь мир делает зря тратит лишнее время на это или просто я чего-то не понимаю?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Автоатическое определение интерпретатора и т.п. это конечно отлично упрощает жизнь но такое применимо только на машине разработчика, при деплое приложения такой способ не должен применяется.
Так что если вы разрабатываете у себя локально делайте что хотите, если начали писать bash скрипты, ансибл, чиф и т.п. то там применяете полную конструкцию с явным указание интерпретатора иначе людям которым вы предоставите приложение, должны будут к себе ещё и окружение под вас настроить.

В общем это синтаксичейский сахар и как всегда он должен применяться аккуратно и вдумчиво.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы