これを私のbash端末でどうやって除去するのですか?私はこれをトリガーするコードは私の.bash_profile
で見ていると思われる-bash:[:too many arguments]
:
上記の行を削除[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
は、私にRailsが、私はレールがインストールされている場合でも、見つけることができませんプロンプトをバック与えます。
これを私のbash端末でどうやって除去するのですか?私はこれをトリガーするコードは私の.bash_profile
で見ていると思われる-bash:[:too many arguments]
:
上記の行を削除[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
は、私にRailsが、私はレールがインストールされている場合でも、見つけることができませんプロンプトをバック与えます。
rvm get stable
の実行後に同じ問題が発生しました。
rvm
が関数としてシェルセッションで実行する必要があるので、それが見つからないために宝石を原因となりますよう、ご.bash_profile
または.bashrc
からライン[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
を除去することはオプションではありません。
私の環境では、古いインストールbash-itとrvmの間に競合があったためです。 bash-it
を使用していて、この問題が発生した場合は、これが役立ちます。
.bash_profile
(あなたは.bashrc
を持っている場合は、同様にそれをバックアップすることをお勧めします)。bash-it
のアンインストールスクリプト(上記リンクの手順を参照)を削除し、~/.bash-it
フォルダを削除しました。bash-it
を再インストールしました。ステップ1..bash_profile
バックアップをもとに欠けていたものを.bash_profile
に追加bash-it
別名、補完、と私は必要なプラグインを再度有効に。新しいシェルを開くと、私はエラーを受け付けなくなり、rvm
が正しく動作するようになりました。
これは私の問題を解決しました。ありがとうございました。 –
'$ PROMPT_COMMAND'の環境を確認してください。 –
基本的には正しいですが、 'PROMPT_COMMAND'は必ずプロセスの**環境**に格納されるわけではありません。つまり、' env'や 'printenv'を使って検索する際に必ず表示されるわけではありません。 'echo $ PROMPT_COMMAND'でチェックするのが最善です。 – user1934428
@JuanTomas、特に何を意味しますか?私は非常にbashに新しいです。 –