Händler-Anwendung (Ruby-on-Rails-Beispiel): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
K hat „Händler (RoR)“ nach „Händler (Ruby on Rails)“ verschoben
Kowa (Diskussion | Beiträge)
Zeile 7: Zeile 7:
Folgende Softwarepakete wurden installiert:
Folgende Softwarepakete wurden installiert:
* [[Apache|Apache 2.2.x]]
* [[Apache|Apache 2.2.x]]
* [[PostgreSQL||PostgreSQL 8.x]]
* [[PostgreSQL|PostgreSQL 8.x]]
* [[Ruby|Ruby 1.8.7]]
* [[Ruby|Ruby 1.8.7]]
* [[Ruby on Rails]]
* [[Ruby on Rails]]

Version vom 5. Dezember 2008, 13:18 Uhr

Zweck

Anhand einer einfachen Web-Anwendung sollten die Prinzipien von Ruby on Rails erläutert werden.

Voraussetzungen

Folgende Softwarepakete wurden installiert:

Ruby on Rails wurd ezusammen mit einigen Erweiterungs-Modulen mit Hilfe des Ruby-Befehls gem installiert:

  RUBY_DIR=...; export RUBY_DIR
  POSTGRESQL_DIR=...; export  POSTGRESQL_DIR

  gem install rails --include-dependencies
  gem install postgres -r -- --with-pgsql-dir=${POSTGRESQL_DIR}
  gem install passenger
  ${RUBY_DIR}/bin/passenger-install-apache2-module

Auf dem Test-Server steht in der Datei /etc/hosts ein Eintrag für den geüwnschten virtuellen Server, auf dem die Anwendung laufen soll (die IP-Adresse und der Rechnernamen können natürlich angepasst werden):

  192.168.0.161   haendler.kowa haendler

Diese IP-Adresse ist einem echten oder virtuellen Rechner zugeordnet. Unter SuSE 11 kann man einem Rechner ganz einfach mehrere IP-Adressen zuordnen. Man trägt die neue IP-Adresse einfach in die Datei /etc/sysconfig/network/ifcfg-eth0 ein:

  IPADDR_haendler='192.168.0.161'
  NETMASK_haendler='255.255.255.0'

Danach wird der Netzwerzugriff neu gestartet:

  /etc/init.d/network restart

Anlegen einer Rails-Anwendung

Quellen


Dieser Artikel ist GlossarWiki-konform.