【发布时间】:2011-07-27 10:05:44
【问题描述】:
为了开始在我的 RHEL 服务器上提供 Ruby on Rails,我已经花了一天的时间安装Passenger。
我在 Rails (3.0.9) 上安装了 Ruby (1.9.2),并在 RVM 上安装了 Passenger (3.0.7)。
Apache 配置:
RailsBaseURI /dev/testpublic
#RackBaseURI /dev
<Directory /var/www/dev/testublic>
Options -MultiViews
</Directory>
我用
生成了测试项目rails new . -d mysql
rails generate scaffold Post name:string title:string content:text
rake db:migrate
然后导航到我得到的测试项目:
应用程序需要的源文件丢失。
It is possible that you didn't upload your application files正确。请检查您的所有申请文件是否 上传。 可能未安装所需的库。请安装所有库 此应用程序需要。
有关错误的更多信息可能已写入 应用程序的日志文件。请检查它以便分析 问题。
错误信息: 没有要加载的文件 -- rubygems/path_support 异常类: LoadError 应用程序根目录: /www/dev/rubytest
任何帮助或提示都会有所帮助。谢谢!
- RR -
【问题讨论】:
-
解决了这个问题。在我的新手计时器推迟后将发布howto :-)
-
您的 apache 配置中没有定义 DocumentRoot。
-
@Douglas 是的,还有 RVM 配置上的问题。我在一个单独的文件中配置了 DocumentRoot,这让我很失望。
标签: ruby-on-rails-3 apache2 ruby-on-rails-plugins passenger