3 Grundlagen. 3.1 Installation von Rails Windows. Instant Rails
|
|
- Jonas Linus Feld
- vor 8 Jahren
- Abrufe
Transkript
1
2 3 Grundlagen In diesem Kapitel geht es um echte Grundlagenarbeit. Der Spaß kommt später. Wir zeigen, wie man sich unter den verschiedensten Betriebssystemen eine Entwicklungsumgebung zurechtbastelt. Außerdem gehen wir auf die Frage ein, mit welchen Arbeitsmitteln (Editoren? IDEs?) es sich am komfortabelsten mit Ruby on Rails entwickeln lässt. Schließlich haben wir dann das Fundament geschaffen, um im nächsten Kapitel voll einsteigen zu können. 3.1 Installation von Rails Rails zu installieren kann je nach Betriebssystem oder im Falle von Linux sogar je nach Distribution beliebig einfach oder kompliziert sein. Auf allen Systemen werden zur Entwicklung unter Rails folgende Elemente benötigt: Ruby, die Programmiersprache, in der Rails geschrieben ist MySQL oder eine andere relationale Datenbank, zu der Rails kompatibel ist Rails selbst Windows Um Rails auf Windows zu installieren, bestehen zwei Möglichkeiten. Mit Instant Rails wird eine in sich geschlossene Umgebung geschaffen, die sehr einfach zu installieren ist und alles mitbringt, was man für die Rails-Entwicklung braucht. Nachteil ist, dass sich Instant Rails nicht so gut ins System einfügt und daher manchmal etwas umständlich in der Handhabung ist. Die andere Variante ist, alle Paketbestandteile einzeln zu installieren. Damit ist eine bessere Integration ins System gewährleistet. Instant Rails Instant Rails ist ein Paket, das eine komplette Entwicklungsumgebung für Rails so kapselt, dass man nur die Dateien aus dem ZIP-Archiv in ein beliebiges Verzeichnis entpacken und nichts»ins System installieren«muss. Instant Rails setzt sich aus folgenden Bestandteilen zusammen:
3 3 Grundlagen Ruby Rails Apache-Webserver PHP (um phpmyadmin einsetzen zu können) phpmyadmin (eine sehr komfortable Oberfläche zur Administration von MySQL) MySQL Dabei wird diese komplette Umgebung über ein kleines Kontrollprogramm gesteuert (Abbildung 3.1). Auf eine ausführliche Beschreibung von Instant Rails verzichten wir hier aus Platzgründen, sie ist aber im Internet zu finden. 1 Auch der DVD-ROM liegt eine aktuelle Version von Instant Rails bei. Abbildung 3.1: Das Instant Rails-Kontrollprogramm One-Click-Installer Eine Alternative ist die einzelne Installation aller benötigten Softwarepakete. Die einzelnen Bestandteile sind: Ruby RubyGems Rails MySQL Für reine Entwicklungszwecke ist die Installation eines Webservers (z.b. Apache, analog zu Instant Rails) nicht nötig. Rails bringt einen eigenen, in Ruby geschriebenen Webserver namens WEBrick mit, der zum Entwickeln vollkommen ausreicht. Eine ausführliche Abhandlung über Produktionsumgebungen z.b. mit Apache als Webserver finden Sie in Abschnitt
4 3.1 Installation von Rails Ruby Für Windows gibt es einen so genannten One-Click-Installer 2, der eine komplette Ruby-Umgebung installiert. Sie finden diesen Installer auch auf der DVD-ROM. Nach der erfolgreichen Installation von Ruby sollten Sie auf der Windows-Kommandozeile Ruby bereits aufrufen können (Abbildung 3.2). RubyGems RubyGems ist ein Paketmanagement-System, nicht unähnlich z.b. apt aus Debian GNU/Linux. In den aktuellen Versionen des One-Click-Installers wird RubyGems bereits mitgeliefert. Abbildung 3.2: Ruby! Rails Rails wird über die Kommandozeile mit Hilfe von RubyGems installiert. Zur Installation startet man zunächst die Windows-Kommandozeile. Die Installation von Rails wird dann mit folgendem Kommando in Gang gesetzt: > gem install rails --include-dependencies MySQL MySQL ist eine beliebte Open-Source-Datenbank und vermutlich mit Abstand die am häufigsten installierte relationale Datenbank der Welt. Da die Unterstützung von Rails für diese Datenbank sehr gut ist, ist MySQL immer eine gute Wahl für Ihre Rails-Applikation
5 3 Grundlagen MySQL ist ähnlich wie Ruby über einen Installer zu installieren, das Installationspaket findet sich auf der MySQL-Webseite 3, aber auch auf der DVD-ROM. Um eine aktuelle Version von MySQL (4.1 oder eben 5.0) aus Rails heraus benutzen zu können, muss noch der native 4 Ruby-MySQL-Treiber installiert werden. Hierzu setzen Sie wiederum RubyGems auf der Kommandozeile ein, wobei die Auswahl der»mswin32«-version wichtig ist: Listing 3.1: Installation des MySQL-Ruby-Treibers C:\Dokumente und Einstellungen\Foo> gem install mysql Bulk updating Gem source index for: Select which gem to install for your platform (i386-mswin32) 1. mysql (mswin32) 2. mysql 2.7 (ruby) 3. mysql 2.6 (ruby) 4. mysql (ruby) 5. Cancel installation > 1 Successfully installed mysql mswin32 Installing ri documentation for mysql mswin32... Installing RDoc documentation for mysql mswin Mac OS X Da viele der Rails-Entwickler der ersten Stunde Mac-Benutzer sind, ist die Installation von Rails auf dem Mac recht gut dokumentiert. Ähnlich wie mit Instant Rails unter Windows gibt es auch unter Mac OS X eine in sich geschlossene Rails-Umgebung namens Locomotive. Andererseits ist Ruby z.b. unter Mac OS X ab Tiger bereits installiert, allerdings in einer veralteten Version, die auch noch einige Probleme hat. Vollends gelöst sein wird das Problem unter Mac OS X Leopard (10.5), das auch Rails enthalten wird. Unter der Version 10.4 (Tiger) ist jedenfalls für ein aktuelles Rails einige Handarbeit nötig, die im Folgenden beschrieben wird. Locomotive Locomotive stellt eine komplette Rails-Umgebung bereit (Ruby, Rails, MySQL). Ähnlich wie bei Instant Rails unter Windows werden die Rails-Applikationen über ein kleines Kontrolltool gesteuert (Abbildung 3.3). Wie bei Mac-Applikationen üblich, wird das heruntergeladene Paket als Image geöffnet und dann das Programmicon in das Programme-Verzeichnis gezogen Der native Treiber benutzt die originalen C-basierten Treiber von MySQL und ist daher leistungsfähiger und weniger fehleranfällig. 36
6 3.1 Installation von Rails Abbildung 3.3: Das Locomotive-Kontrolltool Zusätzlich können bei Locomotive 5 noch so genannte Bundles nachinstalliert werden, die Ruby-Bibliotheken und Ähnliches nachrüsten. Allerdings verwendet Locomotive als Datenbank SQLite. 6 Auch wenn sich alle Beispiele aus diesem Buch mit SQLite nachvollziehen lassen (mit ein wenig Transferleistung von Seiten des Lesers), empfehlen wir, MySQL bzw. Rails komplett über Mac- Ports zu installieren, wie es im Folgenden beschrieben wird. Installation»ins System«Grundsätzlich haben Sie zwei Möglichkeiten, um sich eine Rails-Umgebung unter OS X zu schaffen: Installation der Komponenten»von Hand«Installation per MacPorts Die Installation per MacPorts hat den Vorteil, dass alle Komponenten im Nachhinein automatisch zu aktualisieren sind. Außerdem kann man über MacPorts auch sehr schnell und bequem weitere Softwarekomponenten einspielen, die man im späteren Verlauf einer Rails-Entwicklung braucht (Webserver, Versionskontrolle etc.). Die Installation von Hand ist weitestgehend identisch mit der weiter unten beschriebenen Installation unter Unix und wird z.b. von Dan Benjamin ausführlich (auf Englisch) beschrieben
7 3 Grundlagen Exkurs: MacPorts/Fink In den MacPorts zeigt sich die Herkunft von Mac OS X: Der Kern des Systems (auch Darwin genannt) ist ein BSD-Derivat auf Basis eines Mach-Mikrokernels. Auf BSD-Systemen (wie z.b. FreeBSD oder OpenBSD) ist es üblich, das so genannte Ports-System zu verwenden, um Software zu installieren. Anders als bei dem Debian-Paketmanagement-System apt beispielsweise werden bei Ports keine fertigen Kompilate (Binaries) eingespielt, sondern das Ports-System stellt nur Quellen und geeignete Kompilationsoptionen bereit, d.h., die zu installierenden Pakete müssen zunächst einmal kompiliert werden. Deswegen müssen die XCode-Tools installiert sein, denn diese stellen erst die benötigten Compiler und Build-Werkzeuge bereit. Als Alternative gibt es Fink, ein System, das auf dem eben schon erwähnten apt basiert. Ähnlich wie Debian ist das Fink-Team allerdings eher konservativ in Bezug auf das Hinzufügen neuer Versionen. So ist die aktuelle Ruby-Version (1.8.5) z.b. immer noch nicht in Fink angekommen und die Voraussetzung für Rails 1.2. (Ruby 1.8.4) erst im so genannten»unstable«-zweig, so dass Fink leider keine echte Option darstellt. Voraussetzungen Mac OS X 10.4 (Tiger) XCode Tools Die Xcode Tools können Sie über die Installations-DVD Ihres Systems nachinstallieren oder aber Sie besorgen sich eine aktuelle Version von der Apple-Website 8, was zu empfehlen ist, da einige MacPorts-Pakete Probleme mit alten Versionen haben. Dazu ist eine kostenlose Registrierung bei der Apple Developer Connection erforderlich. Zunächst muss das MacPorts-Basissystem installiert werden, das in der Version auf der DVD-ROM enthalten oder über die MacPorts-Downloadseite 9 zu bekommen ist. Als Nächstes müssen Sie die MacPorts-Verzeichnisse in die PATH-Umgebungsvariable eintragen, damit die zu installierenden Programme auch gefunden werden. Dies geschieht am einfachsten, indem man einen entsprechenden Abschnitt in die Datei.profile oder.bash_profile im eigenen Benutzerverzeichnis einfügt (wenn bei Ihnen beide Dateien noch nicht existieren, nehmen Sie einfach.bash_profile, siehe Abbildung 3.4): > nano ~/.bash_profile
8 3.1 Installation von Rails Abbildung 3.4: Die Datei.profile in nano Um diese Änderung auch für das offene Terminalfenster zu übernehmen, führen Sie folgendes Kommando aus: > source ~/.bash_profile Damit ist MacPorts einsatzbereit. Na ja, fast: Ein einfaches Kommando sorgt dafür, dass MacPorts sich selbst und vor allem die Liste der installierbaren Programme aktualisiert: > sudo port selfupdate Dieses Kommando können Sie auch später dazu nutzen, das gesamte MacPorts-System (einschließlich der von Ihnen installierten»ports«) auf den neuesten Stand zu bringen. Jetzt können die nötigen Pakete installiert werden: > sudo port install mysql5 +server > sudo port install subversion +tools > sudo port install ruby > sudo port install rb-rubygems > sudo port install rb-termios > sudo port install rb-mysql 39
9 3 Grundlagen Das Ganze wird ein bisschen dauern, da MacPorts alle Pakete zunächst kompilieren muss. Als Nächstes kann dann Rails installiert werden: > sudo gem install rails --include-dependencies Schließlich muss noch MySQL konfiguriert werden: Zunächst wird die Basisdatenbank installiert, damit der Server überhaupt funktioniert, und dann wird die MySQL- Datenbank in die Liste der Programme aufgenommen, die beim Start von OS X gestartet werden sollen: > sudo mysql_install_db5 user=mysql > sudo launchctl load -w /Library/LaunchDaemons/ org.macports.mysql5.plist Linux/Unix Aufgrund der vielen verschiedenen Linux-Distributionen und Unix-Derivate ist es schwierig, komplette Anleitungen für die Installation von Rails bereitzustellen. Stattdessen haben wir uns darauf beschränkt, einmal die nötigen Voraussetzungen zu beschreiben, um Rails installieren zu können und im Anschluss daran die distributionsunabhängige Variante zu zeigen, d.h. Ruby und Rails»von Hand«zu installieren. Für die wichtigsten Distributionen finden sich im Rails-Wiki und im Internet zahlreiche Anleitungen, z.b. folgende: Voraussetzungen Rails 1.2 benötigt Ruby oder neuer. In den meisten Distributionen reicht die Installation des Ruby-Pakets. Lediglich die Debian GNU/Linux-basierten Distributionen (Debian GNU/Linux, Ubuntu etc.) teilen das originale Ruby-Paket in diverse Bibliothekspakete auf, so dass man mehr als ein Paket installieren muss. MySQL sollte für jede denkbare Distribution in dem jeweiligen Paketmanager zu finden sein. Falls dies wider Erwarten nicht der Fall sein sollte, sind für fast jede Plattform entsprechende Downloads erhältlich
10 3.1 Installation von Rails Installation»von Hand«Für die Installation von Hand, also an Ihrem Paketmanager vorbei, muss auf Ihrem System eine komplette Build-Umgebung vorhanden sein, also C-Compiler, Linker, Make und so weiter. Die meisten Distributionen bieten dazu ein Paket an, bei Debian GNU/Linux und Ubuntu heißt es z.b. build-essential. Um bequem mit Ruby und Rails arbeiten zu können, muss auf Ihrem System die Readline-Bibliothek installiert sein, da sonst die Rails-Console keine Freude bereitet. Sollte diese nicht als Paket für Ihre Distribution vorhanden sein, können Sie das Readline-Paket von Hand installieren, nachdem Sie es heruntergeladen haben 11 : > tar xvzf readline-5.2.tar.gz > cd readline-5.1 >./configure > make > sudo make install Nach dem Download der Ruby-Quelltexte 12 muss zunächst das Archiv entpackt werden: > tar xzvf ruby tar.gz > cd ruby >./configure > make > make test > sudo make install > sudo make install-doc Damit sollte, wenn alles glatt gelaufen ist, ein funktionsfähiges Ruby auf Ihrem System installiert sein. Als Nächstes geht es nun an die Installation von RubyGems. 11 ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz
11 3 Grundlagen Nachdem Sie die RubyGems-Quellen heruntergeladen haben 13, können Sie das Paket installieren: > tar xvzf rubygems tgz > cd rubygems > sudo ruby setup.rb Jetzt sollte RubyGems installiert sein und funktionieren: > gem -v Durch das Kommando > sudo gem install rails --include-dependencies wird Rails ohne weitere Nachfrage in der neuesten veröffentlichten Version installiert. Nun sollte nur noch der MySQL-Treiber installiert werden: > sudo gem install mysql Select which gem to install for your platform (i686-darwin8.8.1) 1. mysql (mswin32) 2. mysql 2.7 (ruby) 3. mysql 2.6 (ruby) 4. mysql (ruby) 5. Cancel installation > 2 Sollte diese Installation scheitern, liegt dies meist daran, dass entweder MySQL nicht installiert ist oder den RubyGems nicht klar ist, wo sie nach MySQL suchen müssen. Wenn MySQL auf Ihrem System installiert ist, können Sie den Installationspfad an RubyGems weitergeben: > sudo gem install mysql --with-mysql-dir=/usr/local/mysql 3.2 Applikationsrahmen und Verzeichnisstruktur Um die Entwicklung einer Rails-Applikation zu starten, wird zunächst ein Applikationsrahmen erzeugt. Hierzu ruft man auf der Kommandozeile das rails-kommando auf: > rails testapp
12 3.2 Applikationsrahmen und Verzeichnisstruktur Was genau ist jetzt eigentlich passiert? Zunächst einmal wurde ein Verzeichnis namens testapp angelegt. In diesem Verzeichnis ist jetzt eine ganze Reihe von Unterverzeichnissen und Dateien angelegt worden. Dadurch ist der grundsätzliche Aufbau einer Rails-Applikation bereits festgelegt. Durch diese Konvention spart man sich den Arbeitsschritt, die Struktur später (wie z.b. im J2EE-Bereich) durch Konfiguration bestimmen zu müssen. Und noch ein Vorteil: Jede Rails-Applikation hat dieselbe Struktur. Kennst du eine, kennst du alle. Im Folgenden gehen wir kurz die erzeugten Verzeichnisse durch, ohne zu sehr auf spätere Abschnitte vorzugreifen: app/ Hier liegt die eigentliche Applikation dieses Verzeichnis ist der»hauptarbeitsplatz«während der Rails-Entwicklung. config/ Hier liegen die Konfigurationsdateien, die z.b. den Datenbankzugriff festlegen (database.yml). components/ Hier können wiederverwendbare Komponenten abgelegt werden. Komponenten sind meist komplette Controller inklusive View-Dateien. db/ In diesem Ordner liegen alle Dateien, die die Datenbank befüllen, z.b. die Migrationen. doc/ Dokumente, die zur Applikation gehören, u. a. die automatisch erzeugten rdocs (vergleichbar mit JavaDocs oder PHPdoc). lib/ Bibliotheken, die nicht direkt der Applikation zugeordnet werden können. Auch rake-ergänzungen und Generatoren gehören hierher. log/ Hier liegen alle Logfiles, so z.b. development.log, in dem u. a. alle Datenbankzugriffe im Entwicklungsmodus aufgezeichnet werden. public/ Dieser Ordner ist das später öffentlich über den Webserver zugängliche»basisverzeichnis«. Hier liegen alle statischen Dateien wie Bilder, Javascript-Dateien, Stylesheets usw., aber auch der so genannte Dispatcher, das Herz einer Rails- Applikation. script/ Dieser Ordner enthält eine ganze Reihe von hilfreichen Skripten, z.b. Codegeneratoren, Debug-Hilfen und Profiler. 43
13 3 Grundlagen test/ Hier finden sich alle Tests, Unittests, funktionale Tests und Integrationstests. tmp/ In diesem Verzeichnis werden standardmäßig alle temporären Dateien angelegt, so z.b. Session-Dateien, Cache-Dateien etc. vendor/ Dieses Verzeichnis ist für»fremde«erweiterungen vorgesehen, z.b. für Plugins oder andere Bibliotheken aus fremder Quelle. 3.3 Umgebungen Die Umgebungen (Environments) in Rails lösen ein Problem, das man als Webprogrammierer sehr häufig antrifft: Man möchte gern lokal entwickeln, testen und die Applikation dann irgendwann in der Produktion einsetzen. Die Umgebungen, in denen diese Vorgänge stattfinden, unterscheiden sich oft ganz erheblich: Man entwickelt und testet z.b. auf seinem Windows-Rechner, produktiv läuft die Anwendung aber auf einem Unix-Server. Dort ist dann u. a. die Datenbankkonfiguration eine ganz andere als auf dem Desktop-Rechner. Rails hat dafür eine sehr elegante Lösung: die Environments bzw. Umgebungen. Grundsätzlich gibt es derer drei: Entwicklung (development) Test Produktion (production) Auf die einzelnen Umgebungen gehen wir später noch detaillierter ein: In der Entwicklungsumgebung werden wir uns die meiste Zeit aufhalten, die Testumgebung lernen Sie in Abschnitt 4.3 kennen und die Produktionsumgebung in Abschnitt Datenbankkonfiguration Da Rails-Applikationen in der Regel Datenbankapplikationen sind, benötigt man zum Entwickeln mindestens eine Datenbank. Die ist in MySQL mit Hilfe des MySQL- Admin-Tools 14 oder über die Kommandozeile schnell angelegt. Die Namen der Datenbanken sind frei wählbar, wenn man sich allerdings an die Rails-Konventionen hält, muss man besonders wenig Konfigurationsarbeit leisten: Applikationsname_development für die Entwicklungsdatenbank Applikationsname_test für die Testdatenbank Applikationsname_production für die Produktionsdatenbank
14 3.4 Datenbankkonfiguration Zum Entwickeln benötigen Sie die Entwicklungs- und die Testdatenbank. Zusätzlich wird ein Benutzer angelegt, der auf beide Datenbanken Zugriff hat. Um die Sache im Entwicklungssystem nicht unnötig zu verkomplizieren, gehen wir mit den Rechten des Benutzers etwas großzügiger um, als dies normalerweise in einer Produktionsumgebung der Fall wäre. Über die Kommandozeile sieht das so aus: > mysql -u root -p Enter Password: ******* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to server version: a-community-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database testapp_development; Query OK, 1 row affected (0.02 sec) mysql> create database testapp_test; Query OK, 1 row affected (0.02 sec) mysql> GRANT ALL ON testapp_development.* TO 'railsdev'@'localhost' IDENTIFIED BY 'kennwort'; Query OK, 0 rows affected (0.00 sec) mysql> GRANT ALL ON testapp_test.* TO 'railsdev'@'localhost' Query OK, 0 rows affected (0.00 sec) Sind die Datenbanken angelegt, muss der Zugang für die Rails-Applikation konfiguriert werden. Öffnen Sie dazu die Datei config/database.yml im Texteditor, um die Werte anzupassen. Üblicherweise sieht die Datei so aus: # MySQL (default setup). Versions 4.1 and 5.0 are recommended. # # Install the MySQL driver: # gem install mysql # On MacOS X: # gem install mysql -- --include=/usr/local/lib # On Windows: # There is no gem for Windows. Install mysql.so from RubyForApache. # # # And be sure to use new-style password hashing: # development: adapter: mysql database: testapp_development username: root password: host: localhost 45
15 3 Grundlagen # Warning: The database defined as 'test' will be erased and # re-generated from your development database when you run 'rake'. # Do not set this db to the same as development or production. test: adapter: mysql database: testapp_test username: root password: host: localhost production: adapter: mysql database: testapp_production username: root password: host: localhost Ist MySQL so eingerichtet, dass der Benutzer root sich lokal ohne Kennwort anmelden kann, muss diese Datei nicht einmal angepasst werden. Ansonsten sollten Sie hier einfach die Zugangsdaten für die eingerichtete Datenbank eintragen. Um bei dem oben benutzten Beispiel zu bleiben, nehmen wir an, der Benutzername sei railsdev und das Kennwort kennwort, dann sähe die Konfiguration für die Entwicklungsdatenbank so aus: development: adapter: mysql database: testapp_development username: railsdev password: kennwort host: localhost Die Idee sollte so weit klar sein, dass jetzt nur noch der Zugang für die Testumgebung analog angepasst werden muss. 3.5 Arbeitsumgebung Jetzt ist also unser erstes Rails-Projekt so weit aufgesetzt. Was jetzt noch fehlt, ist eine gute Arbeitsumgebung, die uns bei der Arbeit so gut wie möglich unterstützt und gleichzeitig so wenig wie möglich im Weg ist. Die einfachste Arbeitsumgebung für Rails ist ein Texteditor (zur Not tut es auch das Notepad von Windows) und eine Kommandozeile. Sucht man sich einen etwas komfortableren Editor, vielleicht einen mit vernünftiger Syntaxhervorhebung und ein paar Komfortfunktionen, so reicht das für viele Programmierer völlig aus. Da man in Rails oft viel weniger Code braucht, um dasselbe 46
16 3.5 Arbeitsumgebung Ergebnis zu erreichen, als z.b. in Java, benötigt man viele Funktionen wie Autovervollständigung und die berüchtigten Wizards 15 nicht. Für alle, die ihre Arbeitsumgebung lieber etwas integrierter hätten, kommen nur die IDEs 16 in Frage. Im Idealfall müssen Sie die IDE während der kompletten Entwicklung einer Rails-Applikation nicht mehr verlassen, es sei denn, der Kaffee ist ausgegangen Editoren Wenn es nach dem Rails-Kernteam 17 geht, kann die Wahl des Editors nur auf Textmate unter Mac OS X fallen. Textmate ist ein Editor mit interessanten Funktionen, die an vielen Stellen durch das Feedback der Rails-Entwickler geprägt wurden: Syntaxhervorhebung für alle Rails-relevanten Dateitypen automatische Vervollständigungen kontextabhängiges Springen zwischen Dateien Aufrufen von Skripten aus dem Editor heraus Textmate kostet zurzeit 39 Euro und ist online zu beziehen. 18 Für alte»unix-hasen«interessant: Sowohl vim als auch Emacs, die beiden Urechsen unter den Editoren, eignen sich gut für Rails-Zwecke. Für beide gibt es jeweils ein Rails-Skript, das Funktionen nachrüstet, die denen von Textmate sehr ähnlich sind. 19 Ein weiterer Allzweckeditor mit guter Ruby-/Rails-Unterstützung ist jedit 20, der komplett in Java geschrieben ist und daher auch auf sehr vielen Betriebssystemen funktioniert. Für diesen Editor gibt es ein Ruby-Plugin 21, das die Arbeit in Rails unterstützt IDEs Ein Wort der Warnung: Bis auf RadRails haben wir diese Umgebungen nicht selbst getestet. Allerdings sind alle hier vorgestellten Kandidaten entweder frei erhältlich oder zumindest als (zeitlich) eingeschränkte Testversionen verfügbar. 15 Unter Wizards versteht man endlose Klick-Sessions mit dem Feeling eines Multiple-Choice-Tests, die am Ende hoffentlich halbwegs lesbaren Code ausspucken, dessen Handerzeugung mehrere Monate gedauert hätte. Nur das Verständnis für den Code, das wird nicht automatisch miterzeugt. 16 Integrated Development Environment, dt.: integrierte Entwicklungsumgebung 17 Das Rails-Kernteam bezeichnet die zwölf Entwickler, die das Recht haben, Änderungen am Rails- Quelltext vorzunehmen, siehe Emacs-Rails-Mode: rails.vim: script.php?script_id=
17 3 Grundlagen Komodo von ActiveState Komodo von ActiveState ist eine kommerzielle Entwicklungsumgebung, die sich gleichwertig für Perl-, PHP- und Rails-Entwicklung eignet. Komodo ist für Windows, Mac OS X, Linux und Solaris erhältlich. 22 Arachno Ruby von Scriptolutions Arachno Ruby ist ebenfalls eine kommerzielle Entwicklungumgebung, die sich allerdings auf Ruby-Entwicklung beschränkt. RIDE-ME Bei RIDE-ME handelt es sich um eine quelloffene Rails-IDE, die nur unter Windows (genauer gesagt, unter dem.net2.0-framework) läuft. 23 Das Projekt ist noch sehr jung, sieht aber schon recht viel versprechend aus. RoRED RoRED ist eine sehr kompakte IDE, die ebenfalls nur unter Windows läuft und kostenlos erhältlich ist (auch wenn der Autor um eine PayPal-Spende bittet). Das Programm wirkt noch ein bisschen unausgegoren, befindet sich allerdings auch noch in einem sehr frühen Entwicklungsstadium. RadRails RadRails ist eine quelloffene Entwicklungsumgebung auf Basis von Eclipse, einer in Java geschriebenen Allround-IDE. RadRails versucht, möglichst alle Tätigkeiten, die während der Rails-Entwicklung anfallen, in der IDE zu bündeln. Die wichtigsten Funktionen im Überblick: Syntaxhervorhebung automatisches Vervollständigen kontextabhängiges Springen zwischen Dateien automatisches Starten der Tests sehr gute Integration der Tests (fast analog zur JUnit-Integration in Eclipse) Starten der Skripte aus der IDE heraus Browserintegration Datenbank-View Integration von Subversion (ein weit verbreitetes Versionskontrollsystem)
18 3.5 Arbeitsumgebung Die Qual der Wahl Bei diesem Bouquet an Möglichkeiten fiel uns die Wahl, welche Arbeitsumgebung wir in diesem Buch für unsere Beispiele verwenden wollen, nicht leicht. Der Geek in uns wollte vim benutzen, der Masochist das Windows Notepad und dann war da noch das neue MacBookPro, das uns anlachte und mit TextMate warb. Kurz und gut: Wir werden im Folgenden RadRails verwenden. Erstens fühlen wir uns als ehemalige Java-Entwickler in der Eclipse-Umgebung sehr wohl. Zweitens läuft RadRails sowohl unter Windows als auch unter Mac OS X und Linux. Sie werden alle Beispiele auch mit einem anderen Editor nachvollziehen können. Wann immer es uns gelegen erscheint, werden wir neben dem Weg in Eclipse auch noch den Weg»zu Fuß«erklären, was nicht nur allen Notepad-Liebhabern den Arbeitstag rettet, sondern auch gelegentlich Zusammenhänge verdeutlicht, die sonst in den oben erwähnten Klick-Sessions eventuell verloren gehen. Also: Wenn Sie möglichst wenig Transferleistung erbringen wollen, sollten Sie jetzt RadRails installieren. Voraussetzungen Auf Ihrem Betriebssystem muss Java in einer Version > installiert sein. Dies können Sie über die Kommandozeile überprüfen: > java -version Sollte die Ausgabe dieses Kommandos so ähnlich wie im Folgenden aussehen, überspringen Sie den nächsten Teil: > java -version java version "1.5.0_04" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing) Eventuell sieht es aber auch so aus: > java -version Der Befehl "java" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Dann müssen Sie zunächst einmal Java installieren. Für Windows gibt es ein Installationspaket 24, das Sie auch auf der DVD-ROM finden. Java unter Unix zu installieren kann entweder ganz einfach (z.b. unter Solaris) oder mit einigem Aufwand verbunden sein (z.b. u.u. unter Debian GNU/Linux). Die Wege sind leider von System zu System und von Distribution zu Distribution so
19 3 Grundlagen unterschiedlich, dass wir an dieser Stelle auf die zahlreich vorhandenen Anleitungen im Internet verweisen möchten. Installation von RadRails Die Installationspakete für RadRails finden Sie entweder auf der DVD-ROM oder aber auf der Webseite von RadRails. 25 Da sich RadRails in ständiger Entwicklung befindet, lohnt es sich allerdings, auch dort nachzusehen. Um RadRails zu installieren, entpacken Sie einfach das entsprechende Paket und kopieren es in ein Verzeichnis ihrer Wahl. Aus diesem Verzeichnis lässt sich RadRails dann direkt starten, z.b. durch einen Klick auf das RadRails-Icon oder die Eingabe des entsprechenden Befehls in die Kommandozeile. Um endgültig für die Rails-Entwicklung gewappnet zu sein, müssen jetzt noch einige Einstellungen in RadRails konfiguriert werden. Hinter dem Menüpunkt WINDOW PREFERENCES verbirgt sich das sehr umfangreiche Einstellungsmenü (siehe Abbildung 3.5), dort sind folgende Optionen einzustellen: Abbildung 3.5: RadRails-Konfiguration
20 3.5 Arbeitsumgebung RAILS CONFIGURATION Die Pfade zum Rails- und Rake-Programm (um»mongrel«kümmern wir uns erst viel später). Unter Unix hilft hier die Kommandozeile weiter: > whereis rails Unter Windows befinden sich die Programme allesamt im bin-verzeichnis innerhalb des Verzeichnisses, in dem Sie Ruby installiert haben. RUBY INSTALLED INTERPRETERS Hier muss über ADD... mindestens ein Ruby-Interpreter angegeben werden. Unter Windows ist damit die Datei ruby.exe gemeint, die sich ebenfalls in dem bin-verzeichnis befindet. Unter Unix oder Mac OS X ist ruby wieder am einfachsten mit whereis ruby zu finden. RUBY RI/RDOC Hier sind Pfade zu den beiden Programmen ri und rdoc anzugeben, um die Onlinehilfe zu aktivieren. Auch hier gilt dasselbe Verfahren wie eben. Damit ist RadRails einsatzbereit. Nun kann es endlich losgehen: Schon nach den nächsten paar Seiten werden Sie Ihre erste Rails-Applikation laufen sehen. 51
INSTALLATION VON INSTANTRAILS 1.7
INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis
MehrInformatik I Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2015 Dr. Martin Hirt Daniel Jost Informatik I Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so dass ihr
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrInformatik 1 Tutorial
ETH Zürich, D-INFK/D-BAUG Herbstsemester 2014 Dr. Martin Hirt Christian Badertscher Informatik 1 Tutorial Dieses Tutorial hat zum Ziel, die notwendigen Tools auf dem eigenen Computer zu installieren, so
MehrTutorial - www.root13.de
Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrInstallation/Einrichtung einer Datenbank für smalldms
Einleitung In den folgenden Seiten werden wir uns damit beschäftigen eine lokale Installation einer MySQL- Datenbank vorzunehmen, um auf dieser Datenbank smalldms aktivieren zu können. Wir werden das XAMPP-Paket
MehrB4 Viper Connector Service Installationsanleitung Stand: 2013-07- 16
B4 Viper Connector Service Installationsanleitung Stand: 2013-07- 16 Inhalt 1 ALLGEMEINES... 2 2 INSTALLATION DES VIPER CONNECTOR SERVICE... 3 3 EINRICHTUNG DES TEILNEHMERACCOUNTS... 5 4 INSTALLATION DES
Mehr- Installation. Systemvoraussetzungen für Debian/Ubuntu. conversations installieren conversations wird als TGZ-Archiv mit dem Namen
- Installation Wenn Sie bereits eine conversations-version auf Ihrem Rechner installiert haben, benutzen Sie die Anleitung conversations Installation Update. Systemvoraussetzungen für Debian/Ubuntu Debian
MehrThomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5
Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein
MehrInformationen zur Verwendung von Visual Studio und cmake
Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake... 2 Erste Schritte mit Visual Studio... 2 Einstellungen für Visual Studio 2013... 2 Nutzung von cmake... 6 Installation von
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrUm zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:
Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir
MehrEr musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
MehrNutzung der VDI Umgebung
Nutzung der VDI Umgebung Inhalt 1 Inhalt des Dokuments... 2 2 Verbinden mit der VDI Umgebung... 2 3 Windows 7... 2 3.1 Info für erfahrene Benutzer... 2 3.2 Erklärungen... 2 3.2.1 Browser... 2 3.2.2 Vertrauenswürdige
MehrWordPress lokal mit Xaamp installieren
WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp
MehrAnwenderdokumentation PersoSim
Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für
MehrICS-Addin. Benutzerhandbuch. Version: 1.0
ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...
MehrPHPNuke Quick & Dirty
PHPNuke Quick & Dirty Dieses Tutorial richtet sich an all die, die zum erstenmal an PHPNuke System aufsetzen und wirklich keine Ahnung haben wie es geht. Hier wird sehr flott, ohne grosse Umschweife dargestellt
MehrSFTP SCP - Synology Wiki
1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2
MehrDiese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!
Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt
MehrInstallationsanleitungen
Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.
MehrAdministrator-Anleitung
Administrator-Anleitung für die Installation und Konfiguration von MySQL 5.0 zur Nutzung der Anwendung Ansprechpartner für Fragen zur Software: Zentrum für integrierten Umweltschutz e.v. (ZiU) Danziger
MehrInstallationsanleitung LogControl DL-Software
Installationsanleitung LogControl DL-Software Version 1.0.2.17 1. Einleitung Bitte lesen Sie die Installationsanleitung zuerst aufmerksam durch, bevor Sie mit der Installation der LogControl DL-Software
MehrHAIKU Testen mit VitualBox
HAIKU Testen mit VitualBox Um HAIKU mit Sun s VirtualBox testen zu können benötigen wir verschiedene Dinge. Zuerst benötigen wir mal VirtualBox selbst, welches Ihr unter folgender URL herunterladen könnt:
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
Mehrecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt
Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3
MehrAnleitung zur Webservice Entwicklung unter Eclipse
Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for
MehrC++ mit Eclipse & GCC unter Windows
C++ mit Eclipse & GCC Seite 1 / 14 C++ mit Eclipse & GCC unter Windows Hinweise Stand 18. Okt. 2014 => GCC 4.9.1 Boost 1.56.0 Eclipse Luna V. 4.4.1 Java Version 8, Update 25 (entspricht 1.8.0_25) Achtung
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrPython Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.
Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden
MehrINSTALLATION. Voraussetzungen
INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes
MehrHow to install freesshd
Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem
MehrInstallation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie
MehrInformation zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)
Information zum SQL Server: Installieren und deinstallieren (Stand: September 2012) Um pulsmagic nutzen zu können, wird eine SQL-Server-Datenbank benötigt. Im Rahmen der Installation von pulsmagic wird
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrWorkshop: Eigenes Image ohne VMware-Programme erstellen
Workshop: Eigenes Image ohne VMware-Programme erstellen Normalerweise sind zum Erstellen neuer, kompatibler Images VMware-Programme wie die Workstation, der ESX-Server oder VMware ACE notwendig. Die Community
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrPatch Management mit
Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch
MehrBitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.
CRS - Support... immer gut beraten Installationsanleitung Amadeus Vista Schritt 1 Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
Mehr2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein
Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)
MehrDaten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen
Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.
MehrTest mit lokaler XAMPP Oxid Installation
Test mit lokaler XAMPP Oxid Installation Hintergrundinformation Die hier gezeigte Lösung benutzt die OXID Version 4.7x. OXID lässt sich mit dieser Lösung lokal auf dem Windows Rechner installieren. Die
MehrHandbuch PCI Treiber-Installation
Handbuch PCI Treiber-Installation W&T Release 1.0, September 2003 09/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:
MehrClientkonfiguration für Hosted Exchange 2010
Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG
MehrEASYINSTALLER Ⅲ SuSE Linux Installation
EASYINSTALLER Ⅲ SuSE Linux Installation Seite 1/17 Neuinstallation/Update von Meytonsystemen!!! Die Neuinstallation von MEYTON Software ist relativ einfach durchzuführen. Anhand dieser Beschreibung werden
MehrInstallation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
MehrInstallation der 4Dv12sql Software für Verbindungen zum T.Base Server
Installation der 4Dv12sql Software für Verbindungen zum T.Base Server Die Server-Software für die T.Base Datenbank wird aktualisiert. Damit Sie eine Verbindung zur T.Base Server herstellen können, müssen
MehrFrogSure Installation und Konfiguration
FrogSure Installation und Konfiguration 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis...1 2 Installation...1 2.1 Installation beginnen...2 2.2 Lizenzbedingungen...3 2.3 Installationsordner auswählen...4 2.4
MehrWichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
MehrEinführung in TexMaker
Einführung in TexMaker 23. November 2007 TexMaker ist ein ist ein freier Texteditor für LA TE X-Dokumente unter Windows. Mit diesem Editor lassen sich ohne große Schwierigkeiten *.tex-dokumente aufrufen,
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrInstallationsanleitung für. SugarCRM Open Source. Windows Einzelplatz
Installationsanleitung für SugarCRM Open Source Windows Einzelplatz Inhaltsverzeichnis Systemvoraussetzungen... 3 WAMP5 Server... 3 Sugar CRM Open Source... 8 SugarCRM Dokumentation... 14 Deutsches Sprachpaket...
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
MehrUpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank
UpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank UpToNet Event&Artist UpToNet Events and Artists - Anleitung: Einrichten der Demodatenbank Unter folgender URL
MehrSpeichern. Speichern unter
Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim
MehrWordPress installieren mit Webhosting
Seite 1 von 8 webgipfel.de WordPress installieren mit Webhosting Um WordPress zu nutzen, muss man es zunächst installieren. Die Installation ist im Vergleich zu anderen Systemen sehr einfach. In dieser
MehrMetaQuotes Empfehlungen zum Gebrauch von
MetaQuotes Empfehlungen zum Gebrauch von MetaTrader 4 auf Mac OS Auch wenn viele kommerzielle Angebote im Internet existieren, so hat sich MetaQuotes, der Entwickler von MetaTrader 4, dazu entschieden
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrLegen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.
Installationsanleitung von Joomla unter XAMPP Wer das Content-Management-System Joomla installieren will, braucht hierzu einen Webserver, der mit der Programmiersprache PHP und dem Datenbankprogramm MySQL
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrSie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können:
FTP-Zugang zum Schulserver Sie finden im Folgenden drei Anleitungen, wie Sie sich mit dem Server der Schule verbinden können: Zugang mit dem Internet Explorer (zum download von Dateien) Zugang mit dem
MehrLEHRSTUHL FÜR DATENBANKEN
LEHRSTUHL FÜR DATENBANKEN Informatik II für Verkehrsingenieure Java & Eclipse Installationsguide Prof. Dr.-Ing. Wolfgang Lehner > Was ist Eclipse? Eine sogenannte Integrierte Entwicklungsumgebung (engl.
MehrINSTALLATION DES MICROSOFT SUS-SERVERS AUF WINDOWS XP PROFESSIONAL
Autor: PCDJoshua@WinTotal.de alias Jörg Alexander Ott Copyright 2005 Jörg Alexander Ott Copyright 2005 http://www.wintotal.de 10. Mai 2005 INSTALLATION DES MICROSOFT SUS-SERVERS AUF WINDOWS XP PROFESSIONAL
MehrAnleitungen zum Publizieren Ihrer Homepage
Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:
MehrAnleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren
Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren Ziel der Anleitung Sie möchten ein modernes Firewallprogramm für Ihren Computer installieren, um gegen
MehrMehrbenutzer-Konten-Installation
Mehrbenutzer-Konten-Installation Diese Anleitung bezieht sich auf die Version 2.x von TheBat! - allerdings ist der Vorgang bei älteren Versionen von TheBat! fast identisch. Die Screenshots sind hier in
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrVerbinden von IBM Informix mit Openoffice mittels JDBC
Verbinden von IBM Informix mit Openoffice mittels JDBC Voraussetzungen Installierte und laufende IBM Informixdatenbank. Getestet wurde mit IDS 9.40 und 10.00. Sollte aber auch mit älteren Versionen funktionieren.
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrAnleitung zur Installation und Konfiguration des MySQL-Datenbanksystems
Anleitung zur Installation und Konfiguration des MySQL-Datenbanksystems 1 Installation des Basispakets Falls Sie bereits erfolglos versucht haben MySQL zu installieren, deinstallieren Sie MyS- QL bitte
MehrMigration Howto. Inhaltsverzeichnis
Migration Howto Migration Howto I Inhaltsverzeichnis Migration von Cobalt RaQ2 /RaQ3 Servern auf 42goISP Server...1 Voraussetzungen...1 Vorgehensweise...1 Allgemein...1 RaQ...1 42go ISP Manager Server...2
MehrInstallationsanweisung editit
Bei der Installation wird zwischen dem editit Server und dem editit Client unterschieden. Installieren Sie zuerst den editit Server (ab Seite 1) und anschließend den editit Client (ab Seite 8). Installation
MehrBlogbeitrag: Installation eines SAP CRM-Systems
Blogbeitrag: Installation eines SAP CRM-Systems Die Installation und Einrichtung eines SAP-Systems ist immer wieder eine Achterbahnfahrt. Am Beispiel der Installation eines SAP CRM Systems möchte ich einmal
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrInstallationsanleitung für Magento-Module
Installationsanleitung für Magento-Module Installation durch die Modulwerft Wenn Sie es wünschen, können Sie das Modul durch unseren Installationsservice in Ihrem Shopsystem sicher und schnell installieren
MehrInstallation / Aktualisierung von Druckertreibern unter Windows 7
Rechenzentrum Installation / Aktualisierung von Druckertreibern unter Windows 7 Es gibt drei verschiedene Wege, um HP-Druckertreiber unter Windows7 zu installieren: (Seite) 1. Automatische Installation...
MehrInhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort... 11 Copyright... 11.
Seite 1 von 12 Inhaltsverzeichnis Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort... 11 Copyright... 11 Seite 2 von 12 Vorwort XAMPP ist ein lokaler Webserver. Er eignet
MehrUm dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:
Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle
Mehr-Bundle auf Ihrem virtuellen Server installieren.
Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de
MehrAnleitung zum Extranet-Portal des BBZ Solothurn-Grenchen
Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen Inhalt Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen 2.2 Installation von Office 2013 auf Ihrem privaten PC 2.3 Arbeiten mit den Microsoft
MehrInstallation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP
XAMPP Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution, die MySQL, PHP und Perl enthält. Das XAMPP
MehrSafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen
SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen Um die maximale Sicherheit für das Betriebssystem und Ihre persönlichen Daten zu gewährleisten, können Sie Programme von Drittherstellern
MehrCOSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright
Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16 Änderungen in Dokumentation und Software sind vorbehalten! Copyright Copyright 2005 COSA GmbH Alle Rechte vorbehalten.
MehrSICHERN DER FAVORITEN
Seite 1 von 7 SICHERN DER FAVORITEN Eine Anleitung zum Sichern der eigenen Favoriten zur Verfügung gestellt durch: ZID Dezentrale Systeme März 2010 Seite 2 von 7 Für die Datensicherheit ist bekanntlich
MehrAnleitung: Confixx auf virtuellem Server installieren
Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie Confixx 3.0 auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse www.vpsadmin.de in
MehrWindows 98 / Windows NT mit NCP WAN Miniport-Treiber 23. Oktober 1998
Windows 98 / Windows NT mit NCP WAN Miniport-Treiber 23. Oktober 1998 XBMPD Windows 98 mit NCP WAN Miniport-Treiber 3 Benötigte Hard- und Software: 1. NCP ISDN ARROW Karte oder Box 2. Ihre CD-Rom mit dem
MehrTapps mit XP-Mode unter Windows 7 64 bit (V2.0)
Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrVerwendung des IDS Backup Systems unter Windows 2000
Verwendung des IDS Backup Systems unter Windows 2000 1. Download der Software Netbackup2000 Unter der Adresse http://www.ids-mannheim.de/zdv/lokal/dienste/backup finden Sie die Software Netbackup2000.
MehrDurchführung der Datenübernahme nach Reisekosten 2011
Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,
Mehr