<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Christoph Bünte&nbsp;&raquo; Software Entwicklung Berlin</title> <atom:link href="http://www.christophbuente.de/tag/software-development/feed/" rel="self" type="application/rss+xml" /><link>http://www.christophbuente.de</link> <description>Software Entwicklung</description> <lastBuildDate>Tue, 03 Aug 2010 15:37:30 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Ruby on Rails auf Mac OS X &#8211; 5 Minuten Kurzanleitung</title><link>http://www.christophbuente.de/2007-11-25-ruby-on-rails-auf-mac-os-x-5-minuten-kurzanleitung/</link> <comments>http://www.christophbuente.de/2007-11-25-ruby-on-rails-auf-mac-os-x-5-minuten-kurzanleitung/#comments</comments> <pubDate>Sun, 25 Nov 2007 13:33:25 +0000</pubDate> <dc:creator>Christoph Bünte</dc:creator> <category><![CDATA[Ruby on Rails]]></category> <category><![CDATA[anleitung]]></category> <category><![CDATA[howto]]></category> <category><![CDATA[kurzanleitung]]></category> <category><![CDATA[locomotive]]></category> <category><![CDATA[mac os x]]></category> <category><![CDATA[mac user]]></category> <category><![CDATA[os x]]></category> <category><![CDATA[software development]]></category> <category><![CDATA[Software Entwicklung]]></category> <category><![CDATA[tutorium]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[Web Entwicklung]]></category><guid isPermaLink="false">http://www.christophbuente.de/2007-11-25-ruby-on-rails-auf-mac-os-x-5-minuten-kurzanleitung/</guid> <description><![CDATA[Ruby on Rails isst in aller Munde, wenn es um Webentwicklung geht. Ich werde in Zukunft eine Reihe von Artikeln veröffentlichen, die etwas tiefer in die Materie eindringen. Dazu ist es aber nötig, dass jeder Leser weiss, wie man Ruby on Rails auf seinem Rechner zum laufen bekommt und ein Projekt erzeugt. Aus diesem Grund [...]]]></description> <content:encoded><![CDATA[<p><a href="http://rubyonrails.com/" title="Webentwicklung, die nicht weh tut">Ruby on Rails</a> isst in aller Munde, wenn es um Webentwicklung geht. Ich werde in Zukunft eine Reihe von Artikeln veröffentlichen, die etwas tiefer in die Materie eindringen. Dazu ist es aber nötig, dass jeder Leser weiss, wie man Ruby on Rails auf seinem Rechner zum laufen bekommt und ein Projekt erzeugt. Aus diesem Grund hier eine 5 Minuten Kurzanleitung. Als Mac User werde speziell auf das Betriebsystem <a href="http://www.apple.com/de/macosx/">Mac OS X</a> eingehen.</p><p><span id="more-22"></span></p><p>Um mit Rails auf dem Mac zu beginnen, gibt es zwei Möglichkeiten:</p><ol><li> <a href="http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx">Kompilieren und installieren aller benötigten Komponenten</a></li><li> Benutzen einer Applikation, die schon alles mitbringt.</li></ol><p>Getreu dem Motto dieses Artikels, empfehle ich den schnellen, einfachen Weg <img src='http://www.christophbuente.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <a href="http://locomotive.raaum.org/" title="Ryan Rauum">Ryan Rauum</a> stellt auf seiner Website eine Cocoa Anwendung zur Verfügung, die bereits alle Komponenten &#8211; bis auf die Datenbank &#8211; in einer Anwendung bündelt. Die Installation ist so einfach, wie bei jeder anderen Anwendung.</p><ul><li> <a href="http://locomotive.raaum.org" title="Locomotive herunterladen">Herunterladen</a></li><li> DMG Datei doppelt anklicken</li><li> Locomotive Symbol in das Programmverzeichnis ziehen</li></ul><p>Als Datenbank empfehle ich für die ersten Schritte <a href="http://www.mysql.com">MySQL</a>. Über den Produktiveinsatz von MySQL mag man streiten, aber um einfach mal anzufangen reicht MySQL völlig aus. Die Dateien für sehr viele Betriebsysteme stehen auf der <a href="http://dev.mysql.com/downloads/mysql/5.1.html">download Seite</a> bereit. Die Installation besteht eigentlich nur noch aus dem entpacken des tar.gz Archivs und starten der darin enthaltenen .pkg Datei. Eine <a href="http://dev.mysql.com/doc/refman/5.1/de/mac-os-x-installation.html">Anleitung</a> hat MySQL auch online gestellt.</p><p>Nachdem die Datenbank nun läuft ist es Zeit Locomotive zu starten. In der Applikation kann nun ein beliebiges Projekt erstellt werden (Apfel + N). Dazu gibt man den Namen und Pfad an, in dem das neue Projekt erstellt werden soll. Wer glücklicher Besitzer einer <a href="http://macromates.com/">Textmate</a> Lizens ist, klickt rechts auf das erstellt Projekt im Locomotive Fenster und wählt: &#8220;Edit in Textmate&#8221;. Es geht aber auch jeder andere Editor, um die wenigen Schritte zum laufenden Projekt zu gehen.</p><p>Die Datei <code>config/database.yml</code> im Projektverzeichnis enthält die Angaben, um Rails mit der Datenbank kommunizieren zu lassen. Hier sind in der bei der Verwendung von MySQL lediglich die Datenbanknamen für development, test und production anzugeben. Bei Bedarf kann hier auch der Benutzer, Passwort und Host bzw. Socket angepasst werden. Der schnellste Weg zu den drei Datenbanken ist mit Hilfe des Terminals:</p><pre lang="bash">mysql -uUser -pPasswort</pre><p>In der geöffneten mysql shell sind die drei create Anweisungen nötig</p><pre lang="sql">
create database projektname_development;
create database projektname_test;
create database projektname_production;</pre><p>So, das war es eigentlich schon. Nachdem mit Hilfe von Locomotive der Server für das Projekt gestartet wurde, sollte man im Browser unter der Adresse: <code>http://localhost:3000</code> eine Erfolgsmeldung sehen:</p><p><em>Welcome aboard. You’re riding the Rails!</em></p><div id="crp_related"><h3>Ähnliche Beiträge:</h3><ul><li><a href="http://www.christophbuente.de/2008-07-30-gepatchte-mysql-version-nuetzliche-features-schluesselfertig-eingebaut/" rel="bookmark" class="crp_title">Gepatchte MySQL Version &#8211; nützliche Features schlüsselfertig eingebaut</a></li><li><a href="http://www.christophbuente.de/2008-07-01-mysql-myisam-index-oder-nicht/" rel="bookmark" class="crp_title">MySQL MyISAM &#8211; Index oder nicht?</a></li><li><a href="http://www.christophbuente.de/2010-07-20-rails-hosting-bei-rocket-rentals-auch-mit-staging-umgebung/" rel="bookmark" class="crp_title">Rails Hosting bei Rocket Rentals &#8211; auch mit Staging Umgebung</a></li><li><a href="http://www.christophbuente.de/2007-11-24-advancing-rails-ein-workshop-mit-david-a-black/" rel="bookmark" class="crp_title">Advancing Rails &#8211; Ein Workshop mit David A. Black</a></li><li><a href="http://www.christophbuente.de/2007-10-05-frei-nehmen-um-zu-lernen/" rel="bookmark" class="crp_title">Rails tutorial &#8211;  Eine Woche lang Agile Webentwicklung</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.christophbuente.de/2007-11-25-ruby-on-rails-auf-mac-os-x-5-minuten-kurzanleitung/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/21 queries in 0.011 seconds using memcached
Object Caching 406/445 objects using memcached

Served from: www.christophbuente.de @ 2010-09-08 10:08:40 -->