1. ホーム
  2. ruby

[解決済み] RVMは関数ではないので、'rvm use ...' でルビーを選択してもうまくいかない

2022-04-14 23:59:40

質問

Rubyのバージョン一覧

console:~$ rvm list

rvm rubies

ruby-2.0.0-p481 [ i686 ]

# => - current
# =* - current && default
#  * - default

特定のバージョンのrubyを使用するようにする

console:~$ rvm use 2.0.0

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.

解決方法は?

コンソールがログインシェルとして動作していないため、rvmの機能にアクセスできない状態になっています。Ubuntuを使用している場合は、可能です。

  1. コンソールを開く
  2. 編集 -> プロファイル環境設定 を選択します。
  3. タブを選択します。タイトルとコマンド
  4. チェックボックス「ログインシェルとしてコマンドを実行する」をオンにする
  5. 端末を再起動する