From: matz@... (Yukihiro Matsumoto) Date: 1998-01-08T15:12:53+09:00 Subject: [ruby-list:5827] Re: Rimnet de Ruby まつもと ゆきひろです In message "[ruby-list:5825] Rimnet de Ruby" on 98/01/08, Tsuyoshi Sasagawa writes: |笹川 剛と申します | |くだらない質問ですが、超初心者なので許してください。 いやあ,いつまでもいつまでもいつまでも初心者でいようというよ うなお客さんな態度でなければ,それはまったく構いません. で,この機会にお願いしたいことがあります. * MLへのメールにはReply-Toをつけないようにした方が良いと思 います.多くのメーラではReply-ToがついているとMLに対して ではなく,メールを書いた本人を宛先にしてしまいます.私も いまその間違いをするところでした. * 質問する時には,答える人がより役に立つ答えができるだけの 情報を含めるようにお願いします.今回の場合,「Rimnetで rubyをコンパイルして,インストールしない状態で,なんらか のスクリプトをなんらかの方法で実行したら,Permission deniedになった」という情報だけからは,数十通りの原因が考 えられます.その中から一番それらしい可能性を一生懸命考え ても当たっているとは限りませんし,もう少し絞り込めれば答 えやすいですし,もしかしたら,絞り込む過程で自分で原因を 発見し,より成長できるかも知れません. |なにか、お気づきのてんがありましたら、ご指導のほど、 |よろしくお願いします。 で,外れているかも知れないですが,推測すると実行権のないスク リプトを直接実行しようとしたのではないですか.この場合には chmod a+x スクリプト という感じで実行権を与えてやる必要があります.しかし,その場 合,今度はスクリプトの先頭に普通 #!/usr/local/bin/ruby と書いてありますが,インストールしていないということですので, /usr/local/binにはrubyはなく,No such file or directory がで るような気がします.ファイル先頭の /usr/local/bin/ruby を自 分のコンパイルしたrubyのパスに書き換えるとか #!/usr/bin/env ruby に書き換えるなどの手が必要になると思います.また,パスの件は ともかく,どこかにはちゃんとインストールしないとrequireが全 く使えませんから,わたなべさんのおっしゃったようにコンパイル 時に ./configure --prefix=$HOME としてホームディレクトリにインストールした方が良いと思います. # しかし,rimnetくらいには最初からインストールされていれば # このような苦労はいらないわけで,早くメジャーにならねばなら # んですなあ. まつもと ゆきひろ /:|)