I’m looking for solution how can run Ruby script without invoking it directly like
ruby /path/to/file.rb
So far, I have been using aliases in my .bashrc to create shortcut like
alias myscript='ruby /path/to/file.rb'
But now, I need to create a gem which I’d like to use on different computers and my current approach doesn’t fit well for this.
What you could do is the following:
Create a shell script which invokes the Ruby script as your alias does:
Set a softlink to the /usr/bin/ path to invoke it in the shell using
somecommand:If you wanna go further, you could create a shell script which does the soft-linking automatically.