アプリ版:「スタンプのみでお礼する」機能のリリースについて

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 が実行されるようにするにはどうすれば良いか教えて頂けないでしょうか。よろしくお願いします。

A 回答 (2件)

env | grep PATH


というコマンドの結果に「/usr/local/bin」が入ってないようでしたら、実行するユーザのホームディレクトリに「.bash_profile」というファイルがありますので、そこに下記2行を追加してください。

PATH=$PATH:/usr/local/bin
export PATH

保存した後に下記のコマンドを打てば反映されます。

source ~/.bash_profile

再度最初のコマンドを打って、結果に「/usr/local/bin」が入っていることを確認します。
(でも最初から入ってないのかな?)
    • good
    • 0
この回答へのお礼

lowrider_2005さん、回答ありがとうございます。grepするとPATH~コマンドの結果が反映されているようです。普通は元から通っているものなんでしょうか。。
ありがとうございました。

お礼日時:2009/09/17 13:36

デフォルトで/usr/local/binにパスが通っていないのが不可思議ですが・・


export PATH=$PATH:/usr/local/bin

でパスが通りますか。
    • good
    • 0
この回答へのお礼

ann_dvさん回答ありがとうございます。スーパーユーザなら何故か通っていました。

ご指摘のコマンドを入力したらパスが通るようになりました。ありがとうございました。

お礼日時:2009/09/17 12:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!