環境変数 RUBY_BUILD_CACHE_PATH
を使うことで実現できる。
RUBY_BUILD_CACHE_PATH=/path/to/dir rbenv install 2.4.1
以下は予め入手している ruby-2.4.1.tar.bz2 を /tmp に配置して Ruby 2.4.1 のビルドをする例となる。
% ls /tmp/ruby-2.4.1.tar.bz2 /tmp/ruby-2.4.1.tar.bz2 % RUBY_BUILD_CACHE_PATH=/tmp rbenv install 2.4.1 rbenv: /Users/koic/.rbenv/versions/2.4.1 already exists continue with installation? (y/N) y ruby-build: use openssl from homebrew (snip)
外部へのインターネットが繋がらないサーバー環境での rbenv を使った直接のビルドのときなどに使えると思う。
詳細は rbenv/ruby-build の bin/ruby-build と bin/rbenv-install のシェルを RUBY_BUILD_CACHE_PATH
をキーワードにその周辺あたりから読むと良い。