Ruby on rails 使用EasyHP部署Ruby应用程序
我是Ruby新手,之前我涉足过PHP。我的Windows 10 PC上安装了EasyHP-DevServer-14.1VC9,我可以轻松地从服务器上运行PHP应用程序。几天前,我在我的机器上安装了Ruby with Rails,并将以下代码添加到EasyHP Apache服务器的httpd.conf文件中Ruby on rails 使用EasyHP部署Ruby应用程序,ruby-on-rails,ruby,apache,deployment,easyphp,Ruby On Rails,Ruby,Apache,Deployment,Easyphp,我是Ruby新手,之前我涉足过PHP。我的Windows 10 PC上安装了EasyHP-DevServer-14.1VC9,我可以轻松地从服务器上运行PHP应用程序。几天前,我在我的机器上安装了Ruby with Rails,并将以下代码添加到EasyHP Apache服务器的httpd.conf文件中 <IfModule dir_module> DirectoryIndex index.html index.shtml index.wml index.pwml index
<IfModule dir_module>
DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4 index.php5 index.cgi index.rb index.erb
</IfModule>
<virtualHost 127.0.0.1:3001>
ServerName rails
DocumentRoot "C:/Program Files (x86)/EasyPHP-DevServer-14.1VC9/data/localweb/apps"
<Directory "C:/Program Files (x86)/EasyPHP-DevServer-14.1VC9/data/localweb/apps">
Options ExecCGI FollowSymLinks
AllowOverride all
Allow from all
Order allow,deny
AddHandler cgi-script .cgi
AddHandler fastcgi-script .fcgi
</Directory>
</VirtualHost>
我得到的输出是:
Welcome to Expense Management
Let's run some ruby code: <%= 4+5 %> Check back later.
欢迎来到费用管理
让我们运行一些ruby代码:稍后再查看。
就像PHP一样,您的Ruby代码必须由Ruby解释器进行解释。如果您想使用相同的Apache安装来处理Ruby,那么应该向Apache安装中添加类似Passenger的模块。有关如何操作的详细文档
更新:
显然。您需要下载并安装它以获得Ruby支持。如果您打算使用Rails,使用EasyHP这样的工具是完全矛盾的。Rails不仅仅是一堆随机脚本,它有一个比Perl或PHP更正式的部署过程。显然它也有Ruby mod。我猜OP还没有配置或添加它。谢谢是的EasyHP有一个Ruby模块。下载并安装了它,viola也能正常工作。
Welcome to Expense Management
Let's run some ruby code: <%= 4+5 %> Check back later.