環境は?
./ とか書いているから Linux ?  distro は? 管理者権限はあるのか、一
般ユーザの権限しか持たないのか? その hogehoge.rb というのはどの程度
汎用なツールなのか? ほかの人も使うのか、自分しか使わないのか?

そういうのはどういうツールなのかにもよるし、個人のセンスにも依存するだろう。
単なるデータ処理ツールであれば、パスを設定したりしないで、しかしいちい
ちコピーなんかしないで相対パスで指定して実行することを個人的には勧める。

また、自分用のスクリプトはあらかじめ決めておいたディレクトリ(~/binとか)
に置いておくことに決めておいて、そこにまとめて置くという手もある(パス
はあらかじめ通しておく)。


パスを設定する方法なら板違いもいいところ。
設定の方法はシェルや環境によって変わる。 OS の使い方をもっと勉強した方
がいい。