<?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>Migol's Blog &#187; Ruby</title>
	<atom:link href="http://blog.migol.net/category/informatyka/programowanie/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.migol.net</link>
	<description></description>
	<lastBuildDate>Fri, 06 Feb 2009 15:16:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rake 0.8.3 a NetBeans</title>
		<link>http://blog.migol.net/2008/10/24/rake-083-a-netbeans/</link>
		<comments>http://blog.migol.net/2008/10/24/rake-083-a-netbeans/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 13:15:03 +0000</pubDate>
		<dc:creator>Migol</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.migol.net/?p=45</guid>
		<description><![CDATA[Ostatnio pojawił mi się problem przy tworzeniu aplikacji Rails w NetBeans&#8217;ie. Otóż jak zawsze chciałem mieć najnowszą wersję oprogramowania dlatego zainstalowałem gem Rake w wersji 0.8.3. No i NetBeans przy starcie zaczął się burzyć, że nie może odczytać danych o zadaniach Rake (ku przypomnieniu, Rake, to jest Make dla Ruby&#8217;ego), a w błędzie informacja, że [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio pojawił mi się problem przy tworzeniu aplikacji Rails w NetBeans&#8217;ie. Otóż jak zawsze chciałem mieć najnowszą wersję oprogramowania dlatego zainstalowałem gem Rake w wersji 0.8.3. No i NetBeans przy starcie zaczął się burzyć, że nie może odczytać danych o zadaniach Rake (ku przypomnieniu, Rake, to jest Make dla Ruby&#8217;ego), a w błędzie informacja, że brakuje funkcji &#8220;do_option&#8221;.</p>
<p><span id="more-45"></span></p>
<p>Trochę musiałem powalczyć żeby to naprawić. Niestety dokumentacja RubyGems jest biedna i dotyczy wersji sprzed dawna (0.8.7 jak sie nie myle, gdzie teraz jest 1.3.0). Udało mi się doczytać, że teraz nie ma już require_gem, lecz trzeba najpierw aktywować gem a dopiero potem zrobic require. No cóż, szkoda że tych informacji na oficjalnej stronie RubyGems nie ma.</p>
<p>Druga sprawa jaka mnie dziwi, to fakt, że w Rake 0.8.3 w changelogu nie ma żadnych informacji o usunięciu funkcji do_option. Przecież zmianie uległo zewnętrzne API, takie rzeczy się pisze. No nic, kolejny problem ze społecznością Ruby&#8217;ego.</p>
<p>No ale jeśli tu trafiłeś to pewnie masz ten sam problem co ja miałem. Oto rozwiązanie:</p>
<ol>
<li>Musisz mieć zainstalowanego Rake 0.8.1 (pamiętaj że gemy pozwalają na wiele wersji naraz!). Jeśli skasowałeś to &#8220;gem install rake -v 0.8.1&#8243;</li>
<li>Musisz odnaleźć plik &#8220;rake_tasks_info.rb&#8221;, powinien być w katalogu &#8220;&lt;NetBeans&gt;\ruby2&#8243;.</li>
<li>Przed linijką &#8220;require &#8216;rake&#8217;&#8221; dopisz linię &#8220;gem &#8216;rake&#8217;, &#8216;&lt;= 0.8.1&#8242; &#8221; (bez cudzysłowów).</li>
</ol>
<p>Ponoć w trunku najnowszej wersji pluginu do NB jest już dodana poprawka na to.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.migol.net/2008/10/24/rake-083-a-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
