1. ホーム
  2. ruby

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

2022-01-30 03:15:34

質問

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. 端末を再起動する