0

ssh接続の問題を回避するために、ca証明書をgemにバンドルしたいと思います。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 に答える