Да, вы можете сделать это.
Предполагая, что ruby.rb
имеет что-то вроде этого:
#!/usr/bin/env ruby
puts 'Hello world'
В командной строке: chmod +x ruby.rb
Это делает его исполняемым.
Тогда вы можете выполнить это так:
./ruby.rb
Подробнее см. вики-книги .
EDIT (Jörg W Mittag): использование #!/usr/bin/env ruby
вместо #!/usr/bin/ruby
в качестве строки shebang является более переносимым, поскольку в каждом Unix, выпущенном за последние 20 лет, команда env
, как известно, живет в /usr/bin
, в то время как установки Ruby, как правило, повсюду. (Например, моя живет в /home/joerg/jruby-1.2.0/bin/ruby
.)