Установка и запуск скрипта ruby ​​в терминале в OSX Lion - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть скрипт ruby, который я буду использовать довольно часто, поэтому я хотел бы иметь возможность запускать его прямо из терминала, то есть просто открыть терминал и ввести имя скрипта, как если бы я использовал ls, chmod или любая другая команда по умолчанию. Я не хочу использовать cd, чтобы добраться до скрипта, и я не хочу вызывать Ruby. Я просто хотел бы ввести имя скрипта с его аргументом и получить результат.

Возможно ли это? Если да, куда мне поставить скрипт? Как мне сообщить OSX, что он должен рассматривать его как одну из своих собственных команд по умолчанию?

1 Ответ

1 голос
/ 02 февраля 2012

Да, вы можете. Ruby должен быть установлен на вашем Mac, скажем, в /usr/bin/ruby.

Сценарий:

#!/usr/bin/ruby

puts 'Hello world'

Сохранить скрипт под каким-либо именем, например test.ruby. Выполнение:

chmod +x test.ruby

Добавьте каталог, в котором находится ваш скрипт, в PATH. Готово!

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