相关疑难解决方法(0)

在Apache中设置Ruby CGI

我想通过CGI在Apache中使用Ruby.我的配置文件中有以下内容:

DocumentRoot /home/ceriak/ruby

<Directory /home/ceriak/ruby>
    Options +ExecCGI
    AddHandler cgi-script .rb
</Directory>
Run Code Online (Sandbox Code Playgroud)

test.rb是一个放置在第一行下的testfile /home/ceriak/ruby/,#!/usr/bin/ruby并给出了可执行权限.不过,当我访问时,localhost/test.rb我得到一个下载窗口,可以获取源代码.

有趣的是,当我将相同的脚本置于其下/usr/lib/cgi-bin/并调用localhost/cgi-bin/test.rb它时可以正常工作.

(Ubuntu 9.10上的Apache2.)

任何的想法?

ruby apache cgi

15
推荐指数
1
解决办法
8678
查看次数

有一种PHP的方式用Ruby做网页吗?

是否有框架或其他东西,以便我可以像PHP一样在Ruby中开发网页.就像是

<html><head></head><body>
<?ruby
  puts '<p> Hello there!</p>'
?>
</body></html>
Run Code Online (Sandbox Code Playgroud)

我在网页中使用Ruby的唯一看法是巨大的复杂框架,它与PHP的工作原理完全不同.我的意思是,确保这对3层模型都很好,但是当你只想在网页中完成一些简单的事情(在PHP中很简单)时,设置这么大的框架似乎并不合适.特别是当你真的想要用Ruby编写的1个页面时,其余的都是纯HTML.

php ruby

4
推荐指数
1
解决办法
1013
查看次数

标签 统计

ruby ×2

apache ×1

cgi ×1

php ×1