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