在Media Temple DV Server上安装具有mongrel群集的rails

时间:2009-08-03 01:46:09

标签: ruby-on-rails mongrel mediatemple

首先,我是铁轨的完全新手 - 我一直试图让自己的脚湿透,但在这里遇到了一些麻烦。

我跟着http://kb.mediatemple.net/questions/279/Ruby+on+Rails+using+Mongrel+Clusters安装了rails,除了最后一步之外一切正常:

“CP /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/.htaccess /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/。 htaccess.old&安培;&安培;回声的ErrorDocument 500 “应用程序错误的Rails应用程序未能正确启动”'> /var/www/vhosts/testapp.mt-example.com/rails/testapp/public/.htaccess"

它返回:“ cp:无法统计`/var/www/vhosts/myurl.com/rails/myapp/public/.htaccess':没有这样的文件或目录 “

当我访问域时,rails似乎有效 - 但是当我点击“关于你的应用程序的环境”时,我得到了“ 我们很抱歉,但出了点问题。

我们已收到有关此问题的通知,我们很快就会对其进行审核。“

然后我设置了一些快速支架,只是为了看看发生了什么,从浏览器访问这些页面时收到了相同的消息。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在仔细关注相同的媒体寺庙howto并且以这种方式想出来之后,刚才有完全相同的问题/错误消息:

我检查了mongrel的状态,发现它实际上并没有启动:

mongrel_cluster]# /etc/init.d/mongrel_cluster status
Checking all mongrel_clusters...
mongrel_rails cluster::status -C testapp.yml
missing pid_file: /var/run/mongrel_cluster/mongrel.4000.pid
missing mongrel_rails: port 4000 ...

然后我在媒体寺KB中跟踪这个带有杂种日志的领导

http://kb.mediatemple.net/questions/245/View+the+Mongrel+Logs+for+a+Ruby+on+Rails+application

在日志中显示此错误消息:

Rails requires RubyGems >= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again.

没问题 - 我运行了它要求的更新命令,现在一切正常。看起来媒体寺庙需要更新他们的指令,因为每行跟随它的行都会遇到这个错误,因为它有用户安装RubyGems 1.3.1(现在通知他们)。

希望这有帮助