シェルスクリプトを作成していて、環境をセットアップするためにいくつかの外部(c-)シェルスクリプトを「調達」したい場合は、次のように呼び出すことができます。
source /file/I/want/to/source.csh
これを行うシェルスクリプトをrubyスクリプトに置き換えたいと思います。ルビースクリプトで同様のことを行うことはできますか?
アップデート:
test_script.cshで試してみました:
#!/bin/csh
setenv HAPPYTIMES True
...およびtest_script.rb:
#!/usr/bin/env ruby
system "~/test_script.csh"
system "echo $HAPPYTIMES"
残念ながら、現時点ではHAPPYTIMESはありません。