Измените первую строку вашей программы на:
#!/usr/bin/env ruby
Эта строка сообщает оболочке, что для выполнения этого скрипта по умолчанию следует использовать ruby.
Прежде чем вы сможете запустить скрипт, вам нужно добавить исполняемый бит в файл:
> chmod gou+x mysoft.rb
Теперь вы можете напрямую набирать в командной строке:
> ./mysoft.rb
И ruby запустит вашу программу.
Если вы хотите сделать команду глобально доступной на вашем компьютере, например, с именем mysoft
, то вам нужно сделать это:
> sudo cp mysoft.rb /usr/bin/mysoft
Это установит программу в каталог bin
системы. После этого всякий раз, когда вы набираете mysoft
в любом месте машины, ваша программа будет запускаться.