きっかけ
rbenvってそこまで使うものでもないので、
時間が経てばコマンドは忘れてしまいます。
ただインターネットでいちいち調べるのが個人的には面倒で(おい)、
全部ターミナル上で完結させたいと感じていました。
その方法を色々と調べましたので、同じような考えを持つ方のためにまとめておきます。
rbenvで使用できるコマンドを表示しよう
rbenv
と打ち込むと、コマンドが色々と出てきます。
$ rbenv
rbenv 1.1.2
Usage: rbenv <command> [<args>]
Some useful rbenv commands are:
commands List all available rbenv commands
local Set or show the local application-specific Ruby version
global Set or show the global Ruby version
shell Set or show the shell-specific Ruby version
install Install a Ruby version using ruby-build
uninstall Uninstall a specific Ruby version
rehash Rehash rbenv shims (run this after installing executables)
version Show the current Ruby version and its origin
versions List installed Ruby versions
which Display the full path to an executable
whence List all Ruby versions that contain the given executable
Some useful rbenv commands are:
以下がrbenvで用意されているコマンドです。
各コマンドで使用できるオプションを表示しよう
今回はrbenv install
に焦点をあてます。
コマンドの後ろに--help
を打ち込むか、helpコマンドを使用してください。
$ rbenv install --help
または
$ rbenv help install
前者を実行すると
$ rbenv install --help
Usage: rbenv install [-f|-s] [-kpv] <version>
rbenv install [-f|-s] [-kpv] <definition-file>
rbenv install -l|--list
rbenv install --version
-l/--list List all available versions
-f/--force Install even if the version appears to be installed already
-s/--skip-existing Skip if the version appears to be installed already
ruby-build options:
-k/--keep Keep source tree in $RBENV_BUILD_ROOT after installation
(defaults to $RBENV_ROOT/sources)
-p/--patch Apply a patch from stdin before building
-v/--verbose Verbose mode: print compilation status to stdout
--version Show version of ruby-build
For detailed information on installing Ruby versions with
ruby-build, including a list of environment variables for adjusting
compilation, see: https://github.com/rbenv/ruby-build#usage
とでます。
このUsage
の部分がrbenv install
で用意されているオプションです。
そしてその下に各コマンドの説明が書いてあります。
こうすることでターミナル上でコマンドおよびオプションを確認することができました。
(ご参考) よく使うコマンド/オプション一覧
インストール可能なRubyのバージョンを確認
$ rbenv install -l
(省略)
2.6.3
2.6.4
2.6.5
2.7.0-dev
(省略)
ファイルのパスを確認
$ rbenv which ファイル名
rbenv which
まで入力してtab
を押すと、候補が出てきます
$ rbenv which
--help bundler gem nokogiri racc2y rails rdoc ruby thor
bundle erb irb racc rackup rake ri sprockets y2racc
実行結果
$ rbenv which ruby
=> /Users/owner/.rbenv/versions/2.6.3/bin/ruby
現在インストールされているRubyのバージョンを確認
$ rbenv versions
system
2.5.3
2.6.0-dev
* 2.6.3 (set by /Users/owner/.rbenv/version)
現在使用しているRubyのバージョンを確認
$ rbenv version
2.6.3 (set by /Users/reiforu/.rbenv/version)
ローカルのRubyのバージョンを変更・確認
$ rbenv local
2.6.3
$ rbenv local 2.5.3
$ rbenv local
2.6.3
グローバルのRubyのバージョンを変更・確認
$ rbenv global
2.6.3
$ rbenv global 2.5.3
$ rbenv global
2.6.3