サーバーでプログラミング言語Ruby作動せず

くにともです。

11日(木)にメンバー数名が集まり、初ハッカソンを師匠であるid:kasahi邸でやりました。

さて、前回サーバーでプログラミングを動かそうと、レンタルサーバー・チカッパを借りたわけですが…。

id:kasahiさんに、SSHについて教わりました。ざっくり概念を解釈すると、ローカルでプログラミングを記述してサーバーにアップするということをしなくても、サーバーに直接プログラミングを記述していくことのよう。言われるがままインストールをして、サーバーにつなごうとしたところ…。

なんと、接続できず。

チカッパではSSHが利用できないようなのです。ガックリ。

仕方がないので気を取り直し、まずはローカルで基本的な記述をして、それをサーバーにFTPでアップしようと試みました。

が、様々なアプローチで試したものの、サーバー上でプログラミング言語Rubyが作動しませんorz

試しに、別のプログラミング言語phpを試したところ、phpでは問題なく作動しているところをみると、どうも「.rb」という拡張子が動作しないっぽい。サーバー上で確認してみたところ、「.rb」ファイルを画像として認識しているようなのです。

インターネット検索やはてなブックマークなどを駆使して原因究明をはかったのですが、ところがどうもなにも解決せず…。Ruby1.8.7を利用できるって書いてあるのに、どういうことなんだ…。


最後の手段として、チカッパのカスタマーセンターに問い合わせメールを送りました。これにて初ハッカソン終了…。なんとも無様な終わり方。

翌日、カスタマーセンターから返信が来ました。

この度はお問い合わせ頂き、誠にありがとうございます。

お問い合わせ頂いたCGI/Rubyのご利用についてですが、
チカッパ!レンタルサーバーでは「.rb」の拡張子は定義致しておりません。

その為、『hello.rb』等の拡張子が「.rb」のファイルを
CGI/Rubyとして動作させる事は出来ません。

チカッパ!レンタルサーバーでは『hello.cgi』等の
「.cgi」のファイルをCGI/Rubyとして動作させる事が出来ます。
よろしければお試しください。

尚、可能な限りのアドバイスを差し上げて参りますが、
サポートの範囲が限られますため、弊社では作成・設置等についての
テクニカルサポートは行っておりません。予めご了承下さい。

なんという、なんの解決にもなってないサポートセンターからの回答なんだ。「.cgi」についても、そんなことはすでに試しているっていうのに。

再度、カスタマーサポートに連絡するべきか、それとも自力でなんとかするべきか、フリーズ中です。

【今日の報告】進捗度 0.2%(前回から進捗せず)
【教訓】作業で一旦フリーズすると、回復が非常に時間がかかる