質問: お世話になっております。 現在パスの設定の確認をしていましたが、間違えていらない設定を入れてしまったのがありまして(/home/garchomp/.rbenv/bin)ここが何がいたずらしているせいか、ログインすると$の手前が-bash-4.2になっているのかなと思いどうにか消そうと試行錯誤しているところです。 直接これらのパスが書いてあるところはどこでしょうか? また、これらを消すにはどうしたらいいのでしょうか? 助言をお願い致します! 因みにOSはCentOS7です!
回答: > > 現在パスの設定の確認をしていましたが、間違えていらない設定を入れてしまったのがありまして(/home/garchomp/.rbenv/bin)ここが何がいたずらしているせいか、ログインすると$の手前が-bash-4.2になっているのかなと思いどうにか消そうと試行錯誤しているところです。 > > > bash: rbenv: command not found... > > > `rbenv`を既にアンインストールまたは、読まないように変更していると思われます。 その場合は、`~/.bash_profile`と`~/.bashrc`ファイルから`rbenv`関連の設定をすべてコメントアウトして保存してから、再度ログインします。 上記でもうまく変更されない場合は、`~/.bashrc`ファイルの最後に下記を書きます。「$の手前」は`PS1`という`bash`の変数にフォーマットが指定されていて、元々の設定は`/etc/bashrc`にあります。 ``` ## フォーマット:[ユーザー@ホスト 作業ディレクトリ]$ PS1="[\u@\h \W]\\$ " ``` `rbenv`を読み込んでいる個所を調べるためにbashを`debug`したい場合は、下記のように`/etc/bashrc`ファイルの先頭に追記してから、再ログインします。そうすると変数展開されたコマンドが表示されるので、`rbenv`に関連する箇所を探してください。 ``` #!/bin/bash ##↓この行を追加 set -x ``` または、下記のように追記します。このオプションの場合は変数展開されず、評価式がそのまますべて表示されます。場合によっては非常に長くなるので注意してください。 ``` #!/bin/bash ##↓この行を追加 set -o verbose ```