<?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>Maciej Egermeier blog &#187; Ruby on rails</title>
	<atom:link href="http://www.egermeier.com/index.php/category/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.egermeier.com</link>
	<description>IT, Technologie internetowe, Informatyka w biznesie, Project management, Zarządzanie, prince2, ITIL i inne</description>
	<lastBuildDate>Mon, 12 Dec 2011 10:01:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Jak zacząć z Ruby on rails?</title>
		<link>http://www.egermeier.com/index.php/2007/09/16/jak-zaczac-z-ruby-on-rails/</link>
		<comments>http://www.egermeier.com/index.php/2007/09/16/jak-zaczac-z-ruby-on-rails/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 19:30:34 +0000</pubDate>
		<dc:creator>Maciej Egermeier</dc:creator>
				<category><![CDATA[Ruby on rails]]></category>
		<category><![CDATA[technologie]]></category>
<category>aptana</category><category>mongrel</category><category>ruby</category><category>ruby on rails</category><category>technologie</category>
		<guid isPermaLink="false">http://www.egermeier.com/?p=19</guid>
		<description><![CDATA[Postanowiłem zawalczyć i zobaczyć o co chodzi z platformą Ruby on rails (http://www.rubyonrails.org/). Spróbuję w kilku krokach pokazać co trzeba ściągnąć i co zainstalować, aby zacząć zabawę. Co ściągnąć? Najpierw ściągamy środowisko Ruby (instalator dla windowsa) -&#62; http://rubyforge.org/frs/?group_id=167 Potem manager pakietów RubyGems http://rubyforge.org/frs/?group_id=126 Teraz ściągamy edytor projektów specjalnie dla Ruby on rails na bazie Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.rubyonrails.org/images/rails.png" title="Rails logo" alt="Rails logo" align="left" height="112" width="87" />Postanowiłem zawalczyć i zobaczyć o co chodzi z platformą Ruby on rails (<a href="http://www.rubyonrails.org/" class="ruby">http://www.rubyonrails.org/</a>). Spróbuję w kilku krokach pokazać co trzeba ściągnąć i co zainstalować, aby zacząć zabawę.</p>
<p><strong>Co ściągnąć?</strong></p>
<ol>
<li>Najpierw ściągamy środowisko Ruby (instalator dla windowsa) -&gt; <a href="http://rubyforge.org/frs/?group_id=167" title="Ruby on rails - instalator" class="ruby">http://rubyforge.org/frs/?group_id=167</a></li>
<li>Potem manager pakietów RubyGems <a href="http://rubyforge.org/frs/?group_id=126" title="RubyGems" class="ruby">http://rubyforge.org/frs/?group_id=126</a></li>
<li>Teraz ściągamy edytor projektów specjalnie dla Ruby on rails na bazie Eclipse o nazwie Aptana IDE-&gt; <a href="http://www.aptana.com/download_all.php" class="liexternal">http://www.aptana.com/download_all.php</a></li>
</ol>
<p><strong>Co zainstalować?</strong></p>
<ol>
<li> Instalacja Ruby. Można zainstalować domyślnie w C:ruby</li>
<li>Instalacja RubyGems. Katalog RubyGems najlepiej jest rozpakować gdzieś na C: bo jak będzie na pulpicie to się nie powiedzie instalacja. Widocznie taka długa ścieżka mu nie pasuje. Instalacja jest uruchamiana poprzez polecenie konsoli CMD będąc w katalogu RubyGems:<br />
<em>ruby setup.rb</em></li>
<li>Teraz możemy użyć zainstalowanego managera pakietów RubyGems i wydać polecenie instalacji pakietu Rails (też w CMD):<br />
<em>gem install rails &#8211;include-dependencies<br />
</em>Pakiet zostanie automatycznie zainstalowany.</li>
<li>Przyda się pakiet o nazwie <strong>Mongrel</strong>. Jest to serwer HTTP, na którym są uruchamiane nasze aplikacje.<br />
Wydajemy polecenie:</p>
<ul>
<li><em> gem install win32-service</em></li>
</ul>
<p><em> </em>Wybieramy najnowszą wersję(mswin32).</p>
<ul>
<li><em> gem install mongrel</em></li>
</ul>
<p>Wybieramy najnowszą wersję(mswin32) i akceptujemy instalację zależności.</p>
<ul>
<li><em>gem install mongrel_service</em></li>
</ul>
<p>Wybieramy najnowszą wersję(mswin32)</li>
<li>Jeśli będziemy używali bazy danych <strong>mySQL</strong>, a raczej się przyda, to trzeba zainstalować bazę spod adresu: <a href="http://dev.mysql.com/downloads/mysql/5.0.html#win32" class="mysql">http://dev.mysql.com/downloads/mysql/5.0.html#win32</a>. Do tego potrzebny jest <strong>moduł mySQL</strong> instalowany poprzez:<br />
<em> gem install mysql<br />
</em>Warto ściągnąć też mySQL GUI Tools, bo będzie wtedy łatwiej zakładać bazy danych: <a href="http://www.mysql.org/downloads/gui-tools/5.0.html">http://www.mysql.org/downloads/gui-tools/5.0.html<br />
</a> W niektórych poradach w necie piszą, aby przy konfiguracji mySQLa odznaczyć ptaszka przy okazji &#8220;Modify security settings&#8221;. Wtedy można łączyć się z Rubiego z bazą bez hasła. Chodzi o to, że Ruby będzie mógł się dostać do bazy, jeśli hasło do bazy zostanie zapisane w starym standardzie. Więc, albo tego hasła wcale nie ustawiamy jak powyżej, albo w pliku D:Program FilesMySQLMySQL Server 5.0my.ini dopisujemy na końcu: old-passwords<br />
Ciekawe jak to jest rozwiązane jeśli aplikacja ROR jest gdzieś hostowana. Może pozwalają na hasła w starym standardzie. Nie wiem.</li>
<li>Instalacja Aptana IDE. Tego nie trzeba opisywać. Typowa.</li>
<li>Teraz po uruchomieniu Aptana IDE trzeba zainstalować wtyczkę Aptana RadRails.<br />
W &#8220;Aptana start page&#8221; w ramce &#8220;Plugins&#8221; na samym dole jest przycisk Install. Zgadzamy się na wszystko <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  i powinna się ściągnąć i zainstalować ta wtyczka. Po restarcie Aptany mamy <strong>działające środowisko</strong>.</li>
</ol>
<p><em><strong>Konieczny jest RESTART komputera, bo się dzieją dziwne rzeczy przy uruchamianiu Mongrela.</strong></em></p>
<p>Teraz możemy stworzyć w Aptanie <strong>nowy projekt</strong>.</p>
<ol>
<li> Plik -&gt; nowy -&gt; Projekt&#8230;</li>
<li>Rozwijamy Rails -&gt; Rails Project</li>
<li>Wpisujemy nazwę i zaznaczamy &#8220;Create a Mongrel server&#8221;. W ten sposób będziemy mieli od razu uruchomiony serwer HTTP dla tego projektu.</li>
<li>Aptana powinna wygenerować  niezbędne polecenia Ruby i mamy nowy projekt.</li>
</ol>
<p>To już jest baza do dalszej nauki. To mam zamiar właśnie robić <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Zatem dalsze instrukcje pewnie w następnym poście.<br />
Przepraszam czytelników RSSa, za wielokrotne publikowanie. Miałem problem z Mongrelem i musiałem dojść o co chodzi, aby nie publikować niesprawdzonych informacji <img src='http://www.egermeier.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="a2a_button_wykop" href="http://www.addtoany.com/add_to/wykop?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Wykop" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/wykop.png" width="16" height="16" alt="Wykop"/></a><a class="a2a_button_blip" href="http://www.addtoany.com/add_to/blip?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Blip" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/blip.png" width="16" height="16" alt="Blip"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;counturl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;count=none&amp;text=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;counturl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;count=none&amp;text=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Google+" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;linkname=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.egermeier.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.egermeier.com%2Findex.php%2F2007%2F09%2F16%2Fjak-zaczac-z-ruby-on-rails%2F&amp;title=Jak%20zacz%C4%85%C4%87%20z%20Ruby%20on%20rails%3F" id="wpa2a_2">Podziel się!</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.egermeier.com/index.php/2007/09/16/jak-zaczac-z-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

