download(spec, source_uri, install_dir = Gem.dir) -> String
[permalink][rdoc][edit]-
source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。
既に Gem パッケージが存在する場合は、ファイルを置き換えませんが source_uri がローカルパス (file://) である場合は常にファイルを置き換えます。
- [PARAM] spec:
- Gem::Specification のインスタンスを指定します。
- [PARAM] source_uri:
- 取得先の URI を指定します。
- [PARAM] install_dir:
- ダウンロードしたファイルの配置先を指定します。
- [RETURN]
- ローカルにコピーした Gem ファイルのパスを返します。
- [EXCEPTION] Gem::RemoteFetcher::FetchError: