我在获得 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 文件夹权限的内容,我如何检查这些权限(我是一名试图成为服务器管理员的开发人员,所以任何建议都值得赞赏!)