首先,我是铁轨的完全新手 - 我一直试图让自己的脚湿透,但在这里遇到了一些麻烦。
我跟着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似乎有效 - 但是当我点击“关于你的应用程序的环境”时,我得到了“ 我们很抱歉,但出了点问题。
我们已收到有关此问题的通知,我们很快就会对其进行审核。“
然后我设置了一些快速支架,只是为了看看发生了什么,从浏览器访问这些页面时收到了相同的消息。
提前感谢您的帮助!
答案 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(现在通知他们)。
希望这有帮助