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.


Anmelden zum Antworten