Ruby

提供:senooken JP Wiki
2024年12月19日 (木) 17:39時点におけるSenooken (トーク | 投稿記録)による版 (Develop>Rubyに分離。)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

tool

rbenv

rbenv/rbenv: Manage your app's Ruby environment

rubyのnpm相当。

ruby-buildプラグインとセットで使って、任意のバージョンのrubyをインストールして、該当するモジュール類をインストールできる。

  1. list latest stable versions:

rbenv install -l


  1. list all local versions:

rbenv install -L


  1. list all installed Ruby versions

rbenv versions

rbenv version # current version

  1. install a Ruby version:

rbenv install 3.1.2

rbenv local 3.1.2 # set the Ruby version for this directory

  1. 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でビルド時のログが出る。