início rápido de um script ruby

Esta é uma maneira rápida de criar scripts ruby ​​em seu sistema sem ter que inserir seu #! / Path / to / ruby. Como você pode ver, meu caminho de rubi é um pouco complicado, então isso é bastante útil. Isso também mudará seu arquivo para um executável, portanto, você também pode pular essa etapa!

alias esse script em seu .alias ou bashrc, ou onde quer que você mantenha seus aliases e pronto, kickstarter de script fácil e rápido.

#!/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby

path
= ARGV[0]
# if no script name is specified, fail out with error message
fail
"Please specify a file path" unless path
#check if the file already exist and fail out if it does.
fail
"file already exits" if File.exists?(path)
File.open(path, "w") { |f| f.puts "#!/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby -w" }
File.chmod(0755, path)
system
"vim", path