我想将 ca 证书与我的 gem 捆绑在一起,以避免 ssh 连接问题。我将如何引用我的 gem 的安装文件夹。换句话说,我想做:
ENV['SSL_FILE'] = "#{install_dir}/ssl/cacert.pem"
我将如何获得 install_dir?
Gem.dir
从命令行,此命令将打印出您计算机上环境的选项:
$ gem environment
这是源代码:Gem::Commands::EnvironmentCommand检查方法下的其余变量#execute
。如果您需要使用较旧的红宝石,请require rubygems
明确访问该命令。