0

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

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

我将如何获得 install_dir?

4

1 回答 1

1

Gem.dir

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

$ gem environment

这是源代码:Gem::Commands::EnvironmentCommand检查方法下的其余变量#execute。如果您需要使用较旧的红宝石,请require rubygems明确访问该命令。

于 2012-07-25T06:04:33.357 回答