Задать вопрос
fapchat
@fapchat

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

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

НО, как я давно заметил, можно просто написать название файла, без слова 'руби' и .rb
Весь мир делает зря тратит лишнее время на это или просто я чего-то не понимаю?
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Автоатическое определение интерпретатора и т.п. это конечно отлично упрощает жизнь но такое применимо только на машине разработчика, при деплое приложения такой способ не должен применяется.
Так что если вы разрабатываете у себя локально делайте что хотите, если начали писать bash скрипты, ансибл, чиф и т.п. то там применяете полную конструкцию с явным указание интерпретатора иначе людям которым вы предоставите приложение, должны будут к себе ещё и окружение под вас настроить.

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

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

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