Direkt zum Hauptbereich

some trouble with rails, capistrano and git

Firstly I had to adjust the HEAD of my bare repo with some brute force like:

git push --force origin 688ec48e36b747b3820d55925268f51978be96d0:master

After my server bare repo was up-to-date again I could go for a closer look at capistrano and deploying my rails app.

Do this on your server to get some idea of the problem:

tail -n 30 log/production.log

It will give you the latest 30 lines of log output.

For me it were two things:
  1. precompiling did not work:

    I had to have a closer look at my deploy.rb etc and found some big mistakes of mine. I precompiled everything and some was already done so it had e.g. sass variables and the compiler collapsed.
    Just try this to see if you app runs fine:

    RAILS_ENV=production bundle exec rake assets:precompile --trace
  2. my server app just had empty sqlite3 files so my migration did not work:

    Log into your server and have a look or do some migrations manually.
    I read this and changed my deploy.rb file so cap deploy:migrate is run everytime:

    capistrano guide

    capistrano tweak

Now my app works fine again, altough I found some other unclean code on the way but after setting precompiling away from the *wildcard* but specific files it worked fine; --trace is your friend.

Kommentare

Beliebte Posts aus diesem Blog

Virtuelles Wasser?!

In den letzten Tagen habe ich immer mal wieder etwas mit Rails programmiert und werde mich ebenso heute dem neuen Auftrag "multiple file upload" kümmern. Und weil vieles "Versuch-Irrtum" ist, gucke ich auf dem zweiten Monitor immer Reportagen. Letztens kam mir "Der große Haushaltscheck" unter die Finger: ARD Mediathek "Der große Haushaltscheck" In der Sendung vom 11.3.2013 ging es um unser Trinkwasser. Jedem sollte klar sein, dass Plastikflaschen nicht die erste Wahl sind, weil man nicht darauf vertrauen kann, dass der Hersteller wirklich "gutes" Plastik nahm (BPA, Phtalate, Benzol, Xylol usw.), aber das interessante waren die genannten Zahlen in puncto virtuellem Wasser bzw. Wassersparen. Wasser sparen an und für sich ist ja gut, nur heisst das nicht, dass wir weniger die Klospühlung benutzen sollten, sondern dass wir uns Gedanken machen über das "virtuelle Wasser". Unsere Kanalisation ist eine Schwemm-Kanalisatio...

Garten Juli-Update

Die Tomaten wachsen so langsam stetig, aber auch erst seit ein paar Wochen. Und da ich leider nicht rechtzeitig ausgegeizt hatte, ist einiges an Potential "verwachsen": Die Chilis wachsen auch ganz nett, wobei nur wenige Früchte zu sehen sind: Und gerade die Rocoto-Chili enttäuschen sehr: Aber einen Lichtblick habe ich: die Pimientos waren lecker und hier ist das "Rote Teufele":