<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://zhuaxia.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fzhuaxia.spaces.live.com%2fcategory%2fCultOfDeadCow%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>/tmp: CultOfDeadCow</title><description /><link>http://zhuaxia.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catCultOfDeadCow</link><language>en-US</language><pubDate>Mon, 18 Aug 2008 07:58:43 GMT</pubDate><lastBuildDate>Mon, 18 Aug 2008 07:58:43 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://zhuaxia.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>8176422812492219530</live:id><live:alias>zhuaxia</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Rails - Uninitialized Constant Gem::GemRunner Error</title><link>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry</link><description>&lt;p&gt;I'm using Gem 1.0.1 and Rails 1.2.6 that pre-installed by Mac OS X 10.5.2 (AKA Leopard). When I attempted to run rake rails:freeze:gems, I got this error: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;uninitialized constant Gem::GemRunner&lt;/blockquote&gt;
&lt;p&gt;Since Gem version 0.9.5, gem_runner is not required automatically for the rake tasks. To solve this problem, just edit framework.rake file(For me, it is located in 'usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/tasks'.), and add the required line in the rails:freeze:gems task. 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;namespace :rails &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;  namespace :freeze &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;    desc &amp;quot;&lt;font color="#808000"&gt;Lock this application to the current gems (by unpacking them into vendor/rails)&lt;/font&gt;&amp;quot;&lt;br&gt;    task :gems &lt;font color="#8080ff"&gt;do&lt;/font&gt;&lt;br&gt;      deps = %w(actionpack activerecord actionmailer activesupport activeresource)&lt;br&gt;      &lt;font color="#ff0080"&gt;require&lt;/font&gt; 'rubygems'&lt;br&gt;      &lt;font color="#ff0080"&gt;require&lt;/font&gt; 'rubygems/gem_runner' &lt;font color="#0000ff"&gt;#&amp;lt;---insert here&lt;/font&gt;&lt;br&gt;      Gem.&lt;font color="#8080ff"&gt;manage_gems&lt;/font&gt; &lt;/blockquote&gt;
&lt;p&gt;After that, *DO NOT* forget to remove the directory 'rails' in your project_dicectory/vendor/ before you try to freeze the rails again. 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;rm -rf project_directory/vendor/rails&lt;/blockquote&gt;
&lt;p&gt;Even when you finished all of these steps, you may still get error: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;Freezing to the gems for Rails 1.2.6&lt;br&gt;ERROR:  While executing gem ... (Gem::Exception)&lt;br&gt;    Cannot load gem at [/Library/Ruby/Gems/1.8/cache/activesupport-1.4.4.gem] &lt;/blockquote&gt;
&lt;p&gt;This is because your Rails 1.2.6 was shipped with Leopard instead of installing it by gems, so there're no rails files in the cache directory. I didn't want to reinstall or upgrade the Rails, so my solution was use rake rails:freeze:edge like so: 
&lt;blockquote style="border-right:#9898ba 1px solid;padding-right:15px;border-top:#9898ba 1px solid;padding-left:15px;background:#eff3f9;padding-bottom:15px;border-left:#9898ba 1px solid;padding-top:15px;border-bottom:#9898ba 1px solid"&gt;rake rails:freeze:edge TAG=rel_1-2-6 &lt;/blockquote&gt;
&lt;p&gt;The command will checkout the rails 1.2.6 from the remote repository to your local machine.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8176422812492219530&amp;page=RSS%3a+Rails+-+Uninitialized+Constant+Gem%3a%3aGemRunner+Error&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=zhuaxia.spaces.live.com&amp;amp;GT1=zhuaxia"&gt;</description><comments>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry#comment</comments><guid isPermaLink="true">http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry</guid><pubDate>Thu, 06 Mar 2008 16:00:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://zhuaxia.spaces.live.com/blog/cns!71787D3A37FFC48A!620/comments/feed.rss</wfw:commentRss><wfw:comment>http://zhuaxia.spaces.live.com/Blog/cns!71787D3A37FFC48A!620.entry#comment</wfw:comment><dcterms:modified>2008-03-06T16:22:37Z</dcterms:modified></item></channel></rss>