2012-07-25 54 views
0

我想捆綁ca證書與我的寶石,以避免ssh連接問題。我將如何參考我的寶石的安裝文件夾。換句話說我想要做的事:參考寶石的安裝文件夾

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

我該如何得到install_dir?

回答

1

Gem.dir

在命令行,該命令將打印出您的計算機對環境的選項:

$ gem environment 

,這是源代碼:Gem::Commands::EnvironmentCommand退房的休息變量根據#execute方法。如果你需要使用較老的紅寶石,require rubygems顯式訪問該命令。