2012-02-02 2 views
0

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

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

ответ

1

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

Сценарий:

#!/usr/bin/ruby 

puts 'Hello world' 

Сохранить сценарий под некоторым именем, e.h. test.ruby. Выполнить:

chmod +x test.ruby 

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

Смежные вопросы