Ruby
tool
rbenv
rbenv/rbenv: Manage your app's Ruby environment
rubyのnpm相当。
ruby-buildプラグインとセットで使って、任意のバージョンのrubyをインストールして、該当するモジュール類をインストールできる。
- list latest stable versions:
rbenv install -l
- list all local versions:
rbenv install -L
- list all installed Ruby versions
rbenv versions
rbenv version # current version
- install a Ruby version:
rbenv install 3.1.2
rbenv local 3.1.2 # set the Ruby version for this directory
- uninstall
rbenv uninstall <version> rbenv installで指定したバージョンをインストールして、rbenvで現在ディレクトリーのrubyのバージョンを変更する。
rbenv localは.ruby-versionにバージョン番号を出力するだけで、rbenvはこのファイルのバージョンを見ている。
そのほかのコマンド。
exec
rbenv exec gem installのように使う。rbenvで適用済みのrubyの該当コマンドを使う。
ruby-build
rbenv/ruby-build: A tool to download, compile, and install Ruby on Unix-like systems.
ruby-build | rbenv日本語リファレンス | Ruby STUDIO
rubyをソースコードからビルドするためのツール。rbenvのプラグインとして利用可能。
RUBY_CONFIGURE_OPTS 環境変数。rubyのビルド時の./configureに指定するオプション。
基本はrbenvのプラグインとして使うが、単独版もある。プラグインとして使う場合は、rbenv installのinstallのサブコマンドがruby-buildのこと。
rbenv install --versionでruby-build自体のバージョン表示になる。
-vでビルド時のログが出る。