Выполнить скрипт ruby ​​без расширения .rb? - PullRequest
2 голосов
/ 20 марта 2011

Я знаю, что вы можете выполнить скрипт, не набирая «ruby» перед именем файла, если вы добавляете шебанг, но как вы выполняете его без расширения файла, поэтому вместо «filename.rb» вы можете использовать просто «filename».

И что является нормой / наилучшей практикой для развертывания программ Ruby, то есть расположение файла и путь и т. Д .?

1 Ответ

0 голосов
/ 20 марта 2011

В linux информация о переводчике обычно берется из строки shebang, а не из расширения. Вот почему вам в основном не требуется расширение (но обычно требуется бит выполнения в атрибутах файла).

Я не знаю, каковы традиции в Ruby по именованию файлов (считается ли это хорошей вещью или не включать расширение), но, как правило, хорошая идея следовать ей (какой бы она ни была).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...