Gitlabhq Fehler
-
Hallo!
Ich habe bei mir auf dem Server (Debian 6) gitlabhq installiert, hat auch alles funktioniert, allerdings kommt, wenn man sich einloggen will ein
500 We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly.
mit folgender Fehlermeldung:
git@Debian:~/gitlabhq$ rails s -e production => Booting WEBrick => Rails 3.1.1 application starting in production on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2011-12-14 14:47:39] INFO WEBrick 1.3.1 [2011-12-14 14:47:39] INFO ruby 1.9.3 (2011-09-23) [x86_64-linux] [2011-12-14 14:47:39] INFO WEBrick::HTTPServer#start: pid=4556 port=3000 cache: [GET /] miss Started GET "/" for hier.steht.die.ip at 2011-12-14 14:47:40 +0100 Processing by DashboardController#index as HTML Rendered dashboard/_sidebar.html.haml (2.6ms) Rendered dashboard/_menu.html.haml (1.9ms) Rendered dashboard/_projects_feed.html.haml (1.8ms) Rendered dashboard/index.html.haml within layouts/application (9.5ms) Completed 500 Internal Server Error in 147ms ActionView::Template::Error (../git/gitlabhq/app/views/dashboard/_projects_feed.html.haml:4: syntax error, unexpected keyword_do_block ../git/gitlabhq/app/views/dashboard/_projects_feed.html.haml:7: syntax error, unexpected keyword_do_block, expecting keyword_end project.updates(3).each do |update| ^ ../git/gitlabhq/app/views/dashboard/_projects_feed.html.haml:23: syntax error, unexpected keyword_ensure, expecting $end ...:Util.html_safe(_erbout);ensure;@haml_buffer = @haml_buffer.... ... ^): 1: #feeds_content_holder 2: - @active_projects.first(3).each do |project| 3: .project-box.project-updates.ui-box.ui-box-small.ui-box-big 4: = link_to project, do 5: %h3= project.name 6: .data 7: - project.updates(3).each do |update| app/views/dashboard/index.html.haml:6:in `_app_views_dashboard_index_html_haml___2969763925841091860_32926540' app/controllers/dashboard_controller.rb:8:in `index'
Also soweit ich das sehe, wird die Schleife nirgends beendet.
Allerdings kenne ich mich mit haml nicht aus, und weiß jetzt deshalb nicht wo genau das "end" hin muss, bzw. wie das richtig eingerückt wird damit es automatisch erkannt wird.
Gelöst habe ich das jetzt so, das ich in der Datei "app/views/dashboard/index.html.haml" folgende Zeile auskommentiert habe:
-#news-feed.news-feed= render "dashboard/projects_feed"
Im Moment kommt man zwar auf die Seite ohne Fehler, allerdings fehlt halt jetzt der Newsfeed. :p
Gut, ich könnte jetzt zwar warten bis die das gefixt haben, aber es wäre schön wenn mir jemand helfen könnte das vorher schon zu fixen.
Danke.