Xubuntu 14.04の新しいvmをインストールし、Rubyバージョンマネージャ(rvm)をインストールしました。
SASS gemをインストールしようとすると、次のエラーが発生します。
$ rvm use 2.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.
私はこのStackOverflowの質問を確認し、構成されたターミネーターを使用してログインシェルを使用しました。
残念ながら、これを行った後、新しいターミナルはプロンプトを表示しません:
これが機能しない理由はありますか?
ターミネーターの代わりにターミナルを使用してみてください。また、エラーメッセージに投稿されたWebサイトを確認して、〜/ .bash_profileに、説明に記載されているRVMスクリプトをソースするためのエントリがあることを確認する必要があります。ターミナルを起動した後、「/ bin / bash --login」と入力し、元のコマンドを再試行します。これでbashがログインシェルとして起動し、終了時に「exit」と入力すると、ログアウトが表示されます。
—
RCF 2014年
ターミネーターのインストール後、問題を再現できません。「シェルの代わりにカスタムコマンドを実行する」というラベルの付いたボックスにチェックを入れて、「カスタムコマンド」ボックスの/ bin / bash --loginにこのエントリを作成します。
—
RCF 2014年
@ RCF-U14.04デフォルトのコンソールを使用してみたところ、同じ結果が得られました。「/ bin / bash --login」コマンドを使用しても。
—
ElderMael 14
@ RCF-U14.04つまり、同じ結果が得られることを意味します。つまり、コマンドまたは無限ループを実行しているかのようにカーソルが点滅するだけです。
—
ElderMael 14
このアプローチを試して、いくつかの結果が得られるかどうか見てみましょう。gnome-terminalをアンインストールします "sudo apt-get remove gnome-terminal"また、Unistallターミネーター、 "sudo apt-get autoremove Terminator"その後、 "sudo apt-get install gnome-terminal"を再インストールします。
—
RCF 2014