ssh接続の問題を回避するために、ca証明書をgemにバンドルしたいと思います。gemのインストールフォルダをどのように参照しますか。言い換えれば、私がしたいのは:
ENV['SSL_FILE'] = "#{install_dir}/ssl/cacert.pem"
install_dirを取得するにはどうすればよいですか?
Gem.dir
コマンドラインから、このコマンドはコンピュータの環境のオプションを出力します。
$ gem environment
これがソースコードです。Gem::Commands::EnvironmentCommand#execute
メソッドの下にある残りの変数を確認してください。古いルビーを使用する必要がある場合は、require rubygems
明示的にそのコマンドにアクセスしてください。