- ベストアンサー
/usr/local/bin/rubyを実行するには
OSはFedora10を使っています。 /usr/local にRubyを展開し、以下のコマンドを入力しインストールしました。 cd /usr/local/ruby ./configure make make test sudo make install /usr/local/bin にrubyの実行ファイルがあるようなのですが、bashは /usr/bin を探索し、rubyが存在しないといいます。 /usr/local/bin/ruby が実行されるようにするにはどうすれば良いか教えて頂けないでしょうか。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
env | grep PATH というコマンドの結果に「/usr/local/bin」が入ってないようでしたら、実行するユーザのホームディレクトリに「.bash_profile」というファイルがありますので、そこに下記2行を追加してください。 PATH=$PATH:/usr/local/bin export PATH 保存した後に下記のコマンドを打てば反映されます。 source ~/.bash_profile 再度最初のコマンドを打って、結果に「/usr/local/bin」が入っていることを確認します。 (でも最初から入ってないのかな?)
その他の回答 (1)
- ann_dv
- ベストアンサー率43% (528/1223)
回答No.1
デフォルトで/usr/local/binにパスが通っていないのが不可思議ですが・・ export PATH=$PATH:/usr/local/bin でパスが通りますか。
質問者
お礼
ann_dvさん回答ありがとうございます。スーパーユーザなら何故か通っていました。 ご指摘のコマンドを入力したらパスが通るようになりました。ありがとうございました。
お礼
lowrider_2005さん、回答ありがとうございます。grepするとPATH~コマンドの結果が反映されているようです。普通は元から通っているものなんでしょうか。。 ありがとうございました。