【发布时间】:2012-07-23 19:32:06
【问题描述】:
我在获取 VPS - Ubuntu 10.10/Apache2/Passenger 环境时遇到了很多麻烦。
我已经使用以下文件设置了一个虚拟主机“rails.mydomain.com”:
<VirtualHost *:80>
ServerName rails.mydomain.com
DocumentRoot /var/www/vhosts/rails.mydomain.com/appname/public
<Directory /var/www/vhosts/rails.mydomain.com/appname/public>
Allow from all
Options -MultiViews -Indexes
</Directory>
Include /etc/apache2/production-expires.conf
CustomLog /var/log/apache2/rails.mydomain.com-access_log common
ErrorLog /var/log/apache2/rails.mydomain.com-error_log
</VirtualHost>
当我尝试在服务器上加载应用程序时,我得到:
Error message:
cannot load such file -- rubygems/path_support
Exception class:
LoadError
Application root:
/var/www/vhosts/rails.mydomain.com/appname
另外,如果我尝试转到内部的任何路径,我会得到完全相同的错误...比如 rails.mydomain.com/testpath、rails.mydomain.com/blog 等
我已经阅读了一些关于 ruby 文件夹权限的内容,我该如何检查这些权限(我是一名试图成为服务器管理员的开发人员,因此感谢任何建议!)
【问题讨论】:
标签: ruby-on-rails apache2 passenger mod-rails