【发布时间】:2020-02-28 14:03:12
【问题描述】:
我想从我的 Ruby 程序中动态调用 irb,但让它不加载默认的 ~/.irbrc,而是加载文件 ./custom_irbrc。我可以这样做:
require 'irb'
ENV['IRBRC'] = './custom_irbrc'
IRB.setup(nil)
# My configurations follow here
IRB.conf[...]=...
IRB.start
我想知道我是否也可以通过.conf 设置我的自定义 irbrc,而不是污染环境。我没有找到对可能的配置设置的真正全面的描述,但根据我的发现,我尝试了有根据的猜测:
IRB.conf[:IRB_RC] = './custom_irbrc'
IRB.conf[:RC] = './custom_irbrc'
但似乎都没有任何效果。
【问题讨论】: