Capistrano installieren und verwenden

by ischroedi on 17. Januar 2008

Capistrano ist das optimale Rails Werkzeug um eine gesamte Anwendung auf mehrere Nodes eines Applicationscluster zu verteilen.

Capistrano installiert man, sofern man bereits die Ruby gems auf dem Server installiert hat mit dem Befehl

#gem install capistrano
Successfully installed capistrano-2.1.0

Sollten Sie sich einfach nur die Version anzeigen lassen wollen, dann genügt ein einfaches

#cap –version
Capistrano v2.1.0

CapistranoUm nun Campistrano für den Einsatz zu initialisieren, dann sollten Sie den Aufruf cap –apply-to /pfad/zurApplication Name_der_Anwedung

Seit der Version Capistrano 2.x gibt es kein automatisches anlegen der config/deploy.rb aus diesem Grund gibt es hier das Script capify durch den Aufruf dieses Scripts werden die erforderlichen Dateien angelegt.

$ capify .
[add] writing `./Capfile’
[add] writing `./config/deploy.rb’
[done] capified!

Das Projekt ist nun “capified”.

Danach funktioniert alles so wie in dem Tecfeed von Oreilly beschrieben. Bis auf diese Kleinigkeit sind die TecFeeds von Oreilly Top. Gerade das  Capistrano und der Rails Application Lifecycle (TecFeed) füht schnell und effektiv in die Thematik ein und ermöglicht es schnell eine funktionsfähige Rails Applikation auf einen oder mehrere Server zu deployen. Schnell, einfach, sicher und noch dazu immer und immer wieder. Für mich lohnen sich die 8,90 Euro für dieses Tecfeed immer wieder.

Allerdings sollte man bedenken, dass das ganze für Capistrano 1.2 beschrieben wurde, aktuell ist derzeit Capistrano 2.1.0 in meinem Server Repository. Wenn man allerdings die vorher bezeichneten Tools, wie capify verwendet, dann hat man ein super Wegbegleiter auf dem Weg in die Capistrano Welt.

Fazit:
kostete wenig, bietet viele und gut zusammengefasst Informationen in einem einzelnen Dokument. Spart Zeit und nerven, die man durch suchen benötigt hätte. Der Preis ist mehr als günstig.

Fakten:

Capistrano und der Rails Application Lifecycle (TecFeed)

 

Tom Mornini, Marc Loy

Deutsche Übersetzung von Denny Carl

1. Auflage Mai 2007
ISBN 978-3-89721-622-8

  • del.icio.us
  • MisterWong
  • Technorati
  • StumbleUpon
  • Digg
  • Reddit
  • YahooMyWeb

Hat Dir der Artikel gefallen, dann Abonniere den RSS FEED

Tweet This Tweet This Twitter | Stumble This Stumble this or Delicious ThisDelicious this

Weitere Artikel die dir gefallen könnten

  • Capistrano 2.1
  • Ruby on Rails auf einem Mac installieren
  • Postgres8 unter MacOSX
  • RadRails installieren
  • Fehler beim Rails Update auf 2.2.2
  • Online-Durchsuchung nicht für LinuxUser
  • Ruby on Rails, MySQL, Mac OSX Leopard Installation
  • Ruby, Rails, and PostgreSQL on OSX (Leopard)
  • Apple Leopard erschienen
  • Google Analytics API & Gattica gem
  • Leave a Comment

    Previous post:

    Next post: