gitlabhq Fehler

siliconwoods

New Member
Hallo!

Ich habe bei mir auf dem Server (Debian 6) gitlabhq installiert, hat auch alles funktioniert, allerdings kommt, wenn man sich einloggen will ein

Code:
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:

Code:
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:

Code:
-#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.
 
Back
Top