请参考gem的安装文件夹

时间:2012-07-25 05:10:43

标签: ruby gem bundler

我想将ca证书与我的gem捆绑在一起以避免ssh连接问题。我如何参考我的gem的安装文件夹。换句话说我想做:

ENV['SSL_FILE'] = "#{install_dir}/ssl/cacert.pem"

我如何获得install_dir?

1 个答案:

答案 0 :(得分:1)

Gem.dir

在命令行中,此命令将打印出计算机上环境的选项:

$ gem environment

这是源代码:Gem::Commands::EnvironmentCommand查看#execute方法下的其余变量。如果你需要使用旧的红宝石,require rubygems显式地访问该命令。