Webブラウザで.rbファイルを実行するために必要なものは?.rb Rubyファイルの実行
(ルビーで私の最初の日)
私は助手席で(私はPHPから来ている)Apacheサーバを持っています。ターミナル証明:
[email protected]:~$ apache2ctl -t -D DUMP_MODULES
passenger_module (shared)
ルビー1.9.3p0(2011年10月30日リビジョン33570)[x86_64の-linuxの]
私はまた、レールなどをインストールして、レールに迅速なアプリを作ってみました、それが働きました良い。
ブラウザで.rbファイルを開くだけで、保存するように求められます。 これは私のブラウザでは、クリックした後の右側のポップアップウィンドウがどのように見えるのか、どこに保存するかを尋ねるものです。 Rubyと、このファイルに関する
エントリは、以下のとおりです。
apache2.conf:
LoadModule passenger_module /home/gundars/.rvm/gems/ruby-1.9.3-p0/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/gundars/.rvm/gems/ruby-1.9.3-p0/gems/passenger-3.0.11
PassengerRuby /home/gundars/.rvm/wrappers/ruby-1.9.3-p0/ruby
仮想hosts.conf
<VirtualHost *:80>
ServerName tictactoe.ruby.dev
DocumentRoot "/localhost/sandbox/RUBY/tictactoe/"
ErrorLog /var/log/rubyonrails2.log
</VirtualHost>
の/ etc /ホスト
127.0.0.1 tictactoe.ruby.dev
ウェブブラウザで.rbファイルを実行するには何が必要ですか? 私はそれが乗客のためだと思った...
RubyファイルはWebブラウザでは実行されません。ディレクトリブラウジングから '.rb'ファイルをクリックし、Rubyインタプリタでそのファイルを実行させ、STDOUTに置いたものをプレーンテキストとしてウェブブラウザに送りたいのですか? – Phrogz
私は 'game.rb'の内容を見たいと思います。あなたはブラウザに出力しようとしているものは何ですか?それがHTMLやJavaScriptの場合を除き、あなたは失望します。 – meagar
CGIの仕組みを理解していれば、HTTPサーバーとインターフェースするRuby、Perl、さらにはBASHアプリケーションを書くのは簡単です。あなたがそれを理解していなければ、それを並行して学ぶ必要があります。 Rubyに付属の['CGI'](http://rubydoc.info/stdlib/cgi/frames)モジュールを調べて、あらかじめ書かれたホイールをいくつか用意する必要があります。 –