Re: [問題] Ruby要怎麼用--超新手的問題
※ 引述《godfat (godfat 真常)》之銘言:
: 你的內文只提到安裝了 Ruby 1.8.6, 那 web server 只有 webrick,
: 我不知道 appserv 是..? 那不是只有 apache + php + mysql 之類的?
: 如果是這樣的話,根本不能執行 ruby 啊。
: erb 的用法就是這樣,你把 ruby embed 到某個文字檔裡面,
: 在這裡,就是你的 rhtml. 因此也沒什麼接下來要怎麼用,
: 因為就只是這樣而已。要看你接下來想做什麼?
: 你是想寫 rails 嗎?還是 ruby 的 cgi?
: 單單 rhtml 的話,是可以用 cgi 來做的。
我對server方面其實不太清楚,用Appserv的原因是因為我php搭在這上面
而我想要在網站上可以同時用php和Ruby(有的php的東西接收ruby輸出的結果),
所以假定php用Appserv的話,Ruby可能也要搭在這上面才能一起用
我修改了Appserv裡的httpd.conf檔案,加入了如下兩行
=============================================
AddType application/x-httpd-eruby .rhtml
Action application/x-httpd-eruby C:/AppServ/Apache2.2/bin/erb
=============================================
並把"erb"檔複製到了上面參照的路徑底下
假定這樣可新增一類別".rhtml",並用路徑下的"erb"檔去對他執行動作
但是連到localhost裡的".rhtml"檔時,卻出現HTTP 400 的錯誤訊息
不知道如果上面這樣設定有何錯誤的地方
又或者是有沒有其他直接不用像上面這樣用,而可以較方便使用".rhtml"或".rb"檔
的方式(我是希望可以在網頁中運用,不論是".rb"或".rhtml")
我安裝的檔案就只"ruby-186-26"沒有其他rails或任何東西,並安裝在windwosXP下
希望有用ruby寫過東西(網頁相關更好)的人,題點一下方式(像是有沒有什麼軟體可以
直接安裝就解決所有問題的那更好)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.160.73
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):