奇妙な問題が発生しています。メインのターミナルは RVM、Ruby を認識し、Rails コマンドも実行しますが、昨日は 2 つのタブを開いてすべてのコマンドを認識していました。
今日の朝、ターミナルとタブを開いたとき、
ターミナルはすべてを認識しますが、tab は RVM と ruby のみを認識し、rails は認識しないため、このエラーが発生します。
エラー - プログラム「rails」は次のパッケージにあります: * ruby-railties-3.2 * ruby-railties-4.0 試してください: sudo apt-get install
設定でログインシェルとしてコマンドを実行するボックスにチェックを入れましたが、役に立ちません。
更新:- タブで rvm use ruby-2.2.0@learn を実行しようとしましたが (メインのターミナルウィンドウではこれを実行する必要はありません)、次のエラーが発生します -
Warning! PATH is not properly set up, '/home/xxx/.rvm/gems/ruby-2.2.0/bin' is not at first place,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-2.2.0'.
gemset learn で /home/xxx/.rvm/gems/ruby-2.2.0 を使用する
何か提案や助けはありますか?
ありがとう
答え1
rvm をマルチユーザーモードでインストールした場合は、次のコードが bashrc にあることを確認する必要があります。
source /usr/local/rvm/scripts/rvm