<?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>skorfulose.de &#187; Rails</title>
	<atom:link href="http://skorfulose.de/tag/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://skorfulose.de</link>
	<description>Verleiht Flügel...</description>
	<lastBuildDate>Thu, 02 Sep 2010 20:34:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MAMP + Passenger/mod_rails</title>
		<link>http://skorfulose.de/2008/11/30/mamp-passenger-mod_rails/</link>
		<comments>http://skorfulose.de/2008/11/30/mamp-passenger-mod_rails/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 23:53:30 +0000</pubDate>
		<dc:creator>Skorfulose</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[Passenger]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://skorfulose.de/?p=159</guid>
		<description><![CDATA[Für den Fall, dass jemand unter Mac OS X das Apache-Modul mod_rails aka. Phusion Passenger in MAMP integrieren will: Hier eine kleine (zusammenkopierte) Anleitung. MAMP, Ruby und Rails sind selbstverständlich schon installiert mit &#8220;sudo -s&#8221; im Terminal in eine Root-Shell &#8230; <a href="http://skorfulose.de/2008/11/30/mamp-passenger-mod_rails/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Für den Fall, dass jemand unter Mac OS X das Apache-Modul <a href="http://www.modrails.com/">mod_rails aka. Phusion Passenger</a> in <a href="http://www.mamp.info/de/mamp.html">MAMP</a> integrieren will: Hier eine kleine (zusammenkopierte) Anleitung.</p>
<ol>
<li>MAMP, Ruby und Rails sind selbstverständlich schon installiert</li>
<li>mit &#8220;sudo -s&#8221; im Terminal in eine Root-Shell wechseln</li>
<li>&#8220;gem install passenger&#8221; zum Installieren ausführen</li>
<li>Apache-Version mit &#8220;/Applications/MAMP/Library/bin/httpd -v&#8221; herausfinden</li>
<li>Zur vorhandenen Version passende Sourcen herunterladen von <a rel="nofollow" href="http://archive.apache.org/dist/httpd/" target="_blank">http://archive.apache.org/dist/httpd/</a> (z.B. httpd-2.0.59.tar.bz2 für MAMP 1.7)</li>
<li>Datei entpacken, z.B. mit &#8220;tar -xvf httpd-2.0.59.tar.bz2&#8243;</li>
<li>In den entpackten Ordner wechseln</li>
<li>&#8220;./configure&#8221; ausführen und aus dem Fenster gucken</li>
<li>Den &#8220;include&#8221;-Ordner aus den eben heruntergeladenen und konfigurierten Sourcen nach &#8220;/ <br />
Applications/MAMP/Library/&#8221; kopieren</li>
<li>&#8220;os/unix/os.h&#8221; aus den Sourcen nach &#8220;/Applications/MAMP/Library/ <br />
include/&#8221; kopieren (also os.h liegt direkt in include)</li>
<li>Diese Datei <a href="http://phusion-passenger.googlecode.com/issues/attachment?aid=-3855427393600864094&amp;name=config_vars.mk">config_vars.mk</a> herunterladen und in &#8220;/Applications/MAMP/Library/build/&#8221; ablegen</li>
<li>&#8220;export APXS2=/Applications/MAMP/Library/bin/apxs&#8221; ausführen, damit das Passenger-Skript das Modul für den MAMP-Apache kompiliert (ansonsten nimmt es den Mac-OS-X-Apache als Ziel)</li>
<li>&#8220;passenger-install-apache2-module&#8221; ausführen und den Anweisungen folgen</li>
<li>Den vom Skript ausgegebenen Codeschnipsel zum Laden des Passenger-Moduls in &#8220;/Applications/MAMP/conf/apache/httpd.conf&#8221; einfügen</li>
<li>In selber Datei einen Virtual Host für das Rails-Projekt anlegen</li>
<li>Gegebenenfalls für den vHost die Option &#8220;RailsEnv development&#8221; setzen</li>
<li>MAMP (neu)starten und freuen</li>
</ol>
<div>Was nicht geht: Den Apache-Port auf 80 ändern. Dann wird der Apache von MAMP gezwungenermaßen als root ausgeführt. Passenger äußert dann Sicherheitsbedenken und verweigert seinen Dienst.</div>
<div>Warum das ganze? Ich hatte schon den Apache samt MySQL mit <a href="http://www.macports.org/">MacPorts</a> installiert. Aber das Start-/Stopp-App von MAMP ist ein bisschen komfortabler als das Terminal. Und ich bin sooo faul <img src='http://skorfulose.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div>
<p><strong>Quellen:</strong><br />
<a href="http://code.google.com/p/phusion-passenger/issues/detail?id=3">http://code.google.com/p/phusion-passenger/issues/detail?id=3</a><br />
<a href="http://code.google.com/p/phusion-passenger/issues/detail?id=12">http://code.google.com/p/phusion-passenger/issues/detail?id=12</a><br />
<a href="http://groups.google.com/group/phusion-passenger/browse_thread/thread/e6dac9d5ea0de9c1">http://groups.google.com/group/phusion-passenger/browse_thread/thread/e6dac9d5ea0de9c1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skorfulose.de/2008/11/30/mamp-passenger-mod_rails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
