さまざまなセットアップ手順を実行するbashラッパーをrubyに作成しました。
最も基本的なバージョンは、
#!/bin/bash
# ruby_wrapper.sh
ruby
今、私はこのラッパーを通常のルビーのように使用できるようにしたいと思います!具体的には、この「インタプリタ」を使用した.rbファイルを作成したいと思います。
#!/path/to/ruby_wrapper.sh
# my_file.rb
puts "hello world"
$ ./my_file.rb
だから私は代わりにできるようになりたい$ ruby_wrapper.sh my_file.rb
これは可能ですか?
ドキュメントはそうではないと主張しています。
インタプリタ自体がインタプリタスクリプトではない場合があることに注意してください。
しかし、なぜそうなのかわかりません。誰かがこれを回避するためのアイデアを持っていますか?