$ cat > hello.rb
$hello = 'Hello, world!'
puts $hello
^D
$ irb
irb(main):001:0> load 'hello.rb'
Hello, world!
=> true
irb(main):002:0> $hello
=> "Hello, world!"
Немного утомительно, и локальные переменные не пройдут. Может быть достаточно близко для вашего использования? (Это в основном похоже на Python execfile
.)