作者abcabcabc (abcabcabc)
看板Ruby
标题Re: [问题] Ruby要怎麽用--超新手的问题
时间Fri Nov 20 21:56:39 2009
※ 引述《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