有没有办法从终端加载ruby文件,但在?
之后继续动态编码示例:
$ ruby some_file.rb
# ... code from source file ...
从这里继续编码到终端(与irb一样)?
答案 0 :(得分:1)
启动IRB时-r
标志将需要一个文件:
irb -r /path/to/file
示例:
~$ echo "def hello; puts 'Hello, world!'; end" > hello.rb ~$ irb -r ./hello 001> hello Hello, world!
请参阅man irb
:
-r library Same as `ruby -r'. Causes irb to load the library using require.
答案 1 :(得分:1)
运行irb,并从irb。
中加载文件irb> load "some_file.rb"
如果您想每次都这样做,请将其写在名为.irbrc
的文件中。
<强> .irbrc 强>
load "some_file.rb"