Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用EasyHP部署Ruby应用程序_Ruby On Rails_Ruby_Apache_Deployment_Easyphp - Fatal编程技术网

Ruby on rails 使用EasyHP部署Ruby应用程序

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

我是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.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.