  
<div id="snippet_395" class="snippet">
  <h2><a href="/snippets/395-Reading-gem-version-from-YAML" title="Reading gem version from YAML - Apache - gem, rubygem, version, jeweler">Reading gem version from YAML</a></h2>
  <div class="details">
    <a style="background-color: #FFFF94;" href="http://snippets.aktagon.com/languages/8-Apache">
      Apache</a> posted 4 months ago by christian
          
  </div>

  <div class="body">
    <p>From Jekyll:<br />
<pre class="active4d"><span class="line-numbers">   1 </span> module YerGem
<span class="line-numbers">   2 </span>   def self.version
<span class="line-numbers">   3 </span>     yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml])))
<span class="line-numbers">   4 </span>     <span class="String"><span class="String">&quot;</span>#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}<span class="String">&quot;</span></span>
<span class="line-numbers">   5 </span>   end
<span class="line-numbers">   6 </span> end
</pre></p>
  </div>

  <div style="font-size: 0.8em;margin:0.5em;">
    
      Tagged <a href="/tags/325-gem">gem</a>, <a href="/tags/840-rubygem">rubygem</a>, <a href="/tags/690-version">version</a>, <a href="/tags/841-jeweler">jeweler</a>
    
    
  </div>
</div>



  
<div id="snippet_388" class="snippet">
  <h2><a href="/snippets/388-How-to-fix-issues-with-missing-gem-specifications" title="How to fix issues with missing gem specifications - Shell Script (Bash) - hpricot, gem, unpack, rails">How to fix issues with missing gem specifications</a></h2>
  <div class="details">
    <a style="background-color: #FFFF94;" href="http://snippets.aktagon.com/languages/131-Shell-Script-Bash-">
      Shell Script (Bash)</a> posted 5 months ago by christian
          
  </div>

  <div class="body">
    <p>I was getting this error after unpacking hpricot with <strong>gem unpack hpricot</strong>. I also tried <strong>rake gems:unpack hpricot</strong> but it did nothing&#8230;<br />
<pre class="active4d"><span class="line-numbers">   1 </span> config.gem: Unpacked gem hpricot-0.8.1 <span class="Keyword">in</span> vendor/gems has no specification file. Run <span class="String"><span class="String">'</span>rake gems:refresh_specs<span class="String">'</span></span> to fix this. 
</pre></p>
<p>The rake gems:refresh_specs command doesn&#8217;t work, and appears to have been a temporary workaround, so to fix this error I did this:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> cd vendor/gems/hpricot-0.8.1
<span class="line-numbers">   2 </span> gem specification hpricot <span class="Operator">&gt;</span> .specification
</pre></p>
<p>I had this issue with Rails 2.3.4.</p>
  </div>

  <div style="font-size: 0.8em;margin:0.5em;">
    
      Tagged <a href="/tags/366-hpricot">hpricot</a>, <a href="/tags/325-gem">gem</a>, <a href="/tags/826-unpack">unpack</a>, <a href="/tags/9-rails">rails</a>
    
    
  </div>
</div>



  
<div id="snippet_255" class="snippet">
  <h2><a href="/snippets/255-How-to-profile-your-Rails-and-Ruby-applications-with-ruby-prof" title="How to profile your Rails and Ruby applications with ruby-prof - Ruby - ruby-prof, rails, gem, profiling, benchmark, profile, kcachegrind">How to profile your Rails and Ruby applications with ruby-prof</a></h2>
  <div class="details">
    <a style="background-color: #FFFF94;" href="http://snippets.aktagon.com/languages/124-Ruby">
      Ruby</a> posted about 1 year ago by christian
          
  </div>

  <div class="body">
    <h2>Installing ruby-prof</h2>
<p>First install <a href="http://ruby-prof.rubyforge.org/">ruby-prof</a>:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> git clone git<span class="UserDefinedConstant"><span class="UserDefinedConstant">:</span>/</span><span class="Operator">/</span>github.<span class="FunctionName">com</span><span class="Operator">/</span>jeremy<span class="Operator">/</span>ruby<span class="Operator">-</span>prof.<span class="FunctionName">git</span>
<span class="line-numbers">   2 </span> cd ruby<span class="Operator">-</span>prof<span class="Operator">/</span>
<span class="line-numbers">   3 </span> rake gem
<span class="line-numbers">   4 </span> sudo gem install pkg<span class="Operator">/</span>ruby<span class="Operator">-</span>prof<span class="Operator">-</span><span class="Number">0.6</span>.<span class="Number">1</span>.<span class="FunctionName">gem</span>
</pre></p>
<p>Note that version 0.6.0 doesn&#8217;t work, at least not with Rails 2.1.1. With 0.6.0 I got this message:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> <span class="String"><span class="String">`</span>gem install ruby-prof<span class="String">`</span></span> to use the profiler
</pre></p>
<h2>Setting up a new environment for profiling</h2>
<p>Create <strong>config/environments/profiling.rb</strong>:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> config.<span class="FunctionName">cache_classes</span> <span class="Operator">=</span> <span class="BuiltInConstant">true</span>
<span class="line-numbers">   2 </span> config.<span class="FunctionName">action_controller</span>.<span class="FunctionName">consider_all_requests_local</span> <span class="Operator">=</span> <span class="BuiltInConstant">false</span>
<span class="line-numbers">   3 </span> config.<span class="FunctionName">action_controller</span>.<span class="FunctionName">perform_caching</span>             <span class="Operator">=</span> <span class="BuiltInConstant">true</span>
<span class="line-numbers">   4 </span> config.<span class="FunctionName">action_view</span>.<span class="FunctionName">cache_template_loading</span>            <span class="Operator">=</span> <span class="BuiltInConstant">true</span>
<span class="line-numbers">   5 </span> 
<span class="line-numbers">   6 </span> <span class="LineComment"><span class="LineComment">#</span>config.log_level = :debug</span>
</pre></p>
<p>Add the new environment to database.yml. You might want to reuse the development database.</p>
<h2>Creating a profiling script</h2>
<p>Next we&#8217;ll create a script that simply fetches the homepage, save the following code in <strong>profiling/homepage.rb</strong>:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> get <span class="String"><span class="String">'</span>/<span class="String">'</span></span>
<span class="line-numbers">   2 </span> say <span class="String"><span class="String">&quot;</span>GET / =&gt; <span class="String"><span class="String">#{</span>path<span class="String">}</span></span><span class="String">&quot;</span></span>
</pre></p>
<h2>Run the script</h2>
<p>Now run the script 100 times:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> <span class="Variable">RAILS_ENV</span><span class="Operator">=</span>profiling .<span class="Operator">/</span>script<span class="Operator">/</span>performance<span class="Operator">/</span>request <span class="Operator">-</span>n <span class="Number">100</span> profiling<span class="Operator">/</span>homepage.<span class="FunctionName">rb</span>
</pre></p>
<h2>Profiling plain Ruby applications</h2>
<p>You can also profile a block of code by <a href="http://ruby-prof.rubyforge.org/">calling RubyProf from your code</a>:</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> <span class="Keyword">require</span> <span class="String"><span class="String">'</span>ruby-prof<span class="String">'</span></span>
<span class="line-numbers">   2 </span> 
<span class="line-numbers">   3 </span> <span class="LineComment"><span class="LineComment">#</span> Profile the code</span>
<span class="line-numbers">   4 </span> <span class="LibraryClassType">RubyProf</span>.<span class="FunctionName">start</span>
<span class="line-numbers">   5 </span> ...
<span class="line-numbers">   6 </span> [code to profile]
<span class="line-numbers">   7 </span> ...
<span class="line-numbers">   8 </span> results <span class="Operator">=</span> <span class="LibraryClassType">RubyProf</span>.<span class="FunctionName">stop</span>
<span class="line-numbers">   9 </span> 
<span class="line-numbers">  10 </span> <span class="LibraryClassType">File</span>.<span class="FunctionName">open</span> <span class="String"><span class="String">&quot;</span><span class="String"><span class="String">#{</span><span class="Variable">RAILS_ROOT</span><span class="String">}</span></span>/tmp/profile-graph.html<span class="String">&quot;</span></span>, <span class="String"><span class="String">'</span>w<span class="String">'</span></span> <span class="Keyword">do </span>|<span class="Variable">file</span>|
<span class="line-numbers">  11 </span>   <span class="LibraryClassType">RubyProf</span>::<span class="FunctionName">GraphHtmlPrinter</span>.<span class="FunctionName">new</span>(results).<span class="FunctionName">print</span>(file)
<span class="line-numbers">  12 </span> <span class="Keyword">end</span>
<span class="line-numbers">  13 </span> 
<span class="line-numbers">  14 </span> <span class="LibraryClassType">File</span>.<span class="FunctionName">open</span> <span class="String"><span class="String">&quot;</span><span class="String"><span class="String">#{</span><span class="Variable">RAILS_ROOT</span><span class="String">}</span></span>/tmp/profile-flat.txt<span class="String">&quot;</span></span>, <span class="String"><span class="String">'</span>w<span class="String">'</span></span> <span class="Keyword">do </span>|<span class="Variable">file</span>|
<span class="line-numbers">  15 </span>   <span class="LibraryClassType">RubyProf</span>::<span class="FunctionName">FlatPrinter</span>.<span class="FunctionName">new</span>(results).<span class="FunctionName">print</span>(file)
<span class="line-numbers">  16 </span> <span class="Keyword">end</span>
<span class="line-numbers">  17 </span> 
<span class="line-numbers">  18 </span> <span class="LibraryClassType">File</span>.<span class="FunctionName">open</span> <span class="String"><span class="String">&quot;</span><span class="String"><span class="String">#{</span><span class="Variable">RAILS_ROOT</span><span class="String">}</span></span>/tmp/profile-tree.prof<span class="String">&quot;</span></span>, <span class="String"><span class="String">'</span>w<span class="String">'</span></span> <span class="Keyword">do </span>|<span class="Variable">file</span>|
<span class="line-numbers">  19 </span>   <span class="LibraryClassType">RubyProf</span>::<span class="FunctionName">CallTreePrinter</span>.<span class="FunctionName">new</span>(results).<span class="FunctionName">print</span>(file)
<span class="line-numbers">  20 </span> <span class="Keyword">end</span>
</pre></p>
<h2>Analyzing results</h2>
<p>I prefer to use the RubyProf::CallTreePrinter to output data that <a href="http://kcachegrind.sourceforge.net/">kcachegrind</a> can read. The <span class="caps">HTML</span> and text data is difficult to read so kcachegrind will definitely make your life easier.</p>
<p>On <span class="caps">OSX</span> you can install kcachegrind with <a href="http://www.finkproject.org/download/index.php?phpLang=en">Fink</a> (or DarwinPorts):</p>
<p><pre class="active4d"><span class="line-numbers">   1 </span> sudo apt<span class="Operator">-</span>get update ; sudo apt<span class="Operator">-</span>get install fink
<span class="line-numbers">   2 </span> sudo apt<span class="Operator">-</span>get install kcachegrind
</pre></p>
<p>There&#8217;s also WinCacheGrind and MacCacheGrind, but I haven&#8217;t tried those.</p>
  </div>

  <div style="font-size: 0.8em;margin:0.5em;">
    
      Tagged <a href="/tags/579-ruby-prof">ruby-prof</a>, <a href="/tags/9-rails">rails</a>, <a href="/tags/325-gem">gem</a>, <a href="/tags/580-profiling">profiling</a>, <a href="/tags/192-benchmark">benchmark</a>, <a href="/tags/581-profile">profile</a>, <a href="/tags/619-kcachegrind">kcachegrind</a>
    
    
  </div>
</div>



  
<div id="snippet_165" class="snippet">
  <h2><a href="/snippets/165-How-to-install-the-stemmer4r-gem-on-Mac-OS-X-and-Linux" title="How to install the stemmer4r gem on Mac OS X and Linux - Ruby - stemming, stemmer4r, install, osx, linux, gem">How to install the stemmer4r gem on Mac OS X and Linux</a></h2>
  <div class="details">
    <a style="background-color: #FFFF94;" href="http://snippets.aktagon.com/languages/124-Ruby">
      Ruby</a> posted about 1 year ago by christian
          
  </div>

  <div class="body">
    <p>The stemmer4r gem is fubar. Warning draft snippet&#8230;</p>


	<p><pre class="active4d"><span class="line-numbers">   1 </span> <span class="LineComment"><span class="LineComment">#</span> gem install stemmer4r</span>
<span class="line-numbers">   2 </span> <span class="Variable">Bulk</span> updating <span class="Variable">Gem</span> source index <span class="Keyword">for</span>: http<span class="UserDefinedConstant"><span class="UserDefinedConstant">:</span>/</span><span class="Operator">/</span>gems.<span class="FunctionName">rubyforge</span>.<span class="FunctionName">org</span>
<span class="line-numbers">   3 </span> <span class="Variable">Building</span> native extensions.  <span class="Variable">This</span> could take a <span class="Keyword">while</span>...
<span class="line-numbers">   4 </span> <span class="Variable">ERROR</span>:  <span class="Variable">While</span> executing gem ... (<span class="LibraryClassType">Gem</span>::<span class="FunctionName">Installer</span>::<span class="FunctionName">ExtensionBuildError</span>)
<span class="line-numbers">   5 </span>     <span class="Variable">ERROR</span>: <span class="Variable">Failed</span> to build gem native extension.
<span class="line-numbers">   6 </span> 
<span class="line-numbers">   7 </span> ruby extconf.<span class="FunctionName">rb</span> install stemmer4r
<span class="line-numbers">   8 </span> 
<span class="line-numbers">   9 </span> <span class="Variable">Gem</span> files will remain installed <span class="Keyword">in</span> <span class="Operator">/</span>usr<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span>gems<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>gems<span class="Operator">/</span>stemmer4r<span class="Operator">-</span><span class="Number">0.6</span> <span class="Keyword">for</span> inspection.
<span class="line-numbers">  10 </span> <span class="Variable">Results</span> logged to <span class="Operator">/</span>usr<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span>gems<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>gems<span class="Operator">/</span>stemmer4r<span class="Operator">-</span><span class="Number">0.6</span><span class="Operator">/</span>ext<span class="Operator">/</span>stemmer4r<span class="Operator">/</span>gem_make.<span class="FunctionName">out</span>
<span class="line-numbers">  11 </span> 
<span class="line-numbers">  12 </span> 
<span class="line-numbers">  13 </span> <span class="Number">1</span>. <span class="Variable">Change</span> path of <span class="Variable">Ruby</span> executable
<span class="line-numbers">  14 </span> 
<span class="line-numbers">  15 </span> cd <span class="Operator">/</span>usr<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span>gems<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>gems<span class="Operator">/</span>stemmer4r<span class="Operator">-</span><span class="Number">0.6</span><span class="Operator">/</span>ext<span class="Operator">/</span>stemmer4r<span class="Operator">/</span>
<span class="line-numbers">  16 </span> vim extconf.<span class="FunctionName">rb</span>
<span class="line-numbers">  17 </span> 
<span class="line-numbers">  18 </span> <span class="LineComment"><span class="LineComment">#</span>!/usr/bin/ruby -w</span>
<span class="line-numbers">  19 </span> 
<span class="line-numbers">  20 </span> to
<span class="line-numbers">  21 </span> 
<span class="line-numbers">  22 </span> <span class="LineComment"><span class="LineComment">#</span>ruby -w</span>
<span class="line-numbers">  23 </span> 
<span class="line-numbers">  24 </span> <span class="Number">2</span>. <span class="Variable">Compile</span> libstemmer_c
<span class="line-numbers">  25 </span> 
<span class="line-numbers">  26 </span> cd <span class="Operator">/</span>usr<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span>gems<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>gems<span class="Operator">/</span>stemmer4r<span class="Operator">-</span><span class="Number">0.6</span><span class="Operator">/</span>ext<span class="Operator">/</span>stemmer4r<span class="Operator">/</span>libstemmer<span class="Operator">/</span>
<span class="line-numbers">  27 </span> make
<span class="line-numbers">  28 </span> 
<span class="line-numbers">  29 </span> <span class="Number">3</span>. <span class="Variable">Compile</span> stemmer4r
<span class="line-numbers">  30 </span> 
<span class="line-numbers">  31 </span> cd <span class="Operator">/</span>usr<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span>gems<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>gems<span class="Operator">/</span>stemmer4r<span class="Operator">-</span><span class="Number">0.6</span><span class="Operator">/</span>ext<span class="Operator">/</span>stemmer4r<span class="Operator">/</span>
<span class="line-numbers">  32 </span> 
<span class="line-numbers">  33 </span> <span class="Variable">Change</span> path:
<span class="line-numbers">  34 </span> <span class="String"><span class="String">/</span></span><span class="String">usr</span><span class="String"><span class="String">/</span></span>local<span class="Operator">/</span>ruby<span class="Operator">/</span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>i686<span class="Operator">-</span>linux<span class="Operator">/</span>
<span class="line-numbers">  35 </span> <span class="Variable">To</span>:
<span class="line-numbers">  36 </span> <span class="String"><span class="String">/</span></span><span class="String">usr</span><span class="String"><span class="String">/</span></span>lib<span class="Operator">/</span>ruby<span class="Operator">/</span><span class="Number">1.8</span><span class="Operator">/</span>x86_64<span class="Operator">-</span>linux<span class="Operator">/</span>
<span class="line-numbers">  37 </span> 
<span class="line-numbers">  38 </span> <span class="Variable">Or</span> wherever you have it installed
<span class="line-numbers">  39 </span> 
<span class="line-numbers">  40 </span> ruby extconf.<span class="FunctionName">rb</span>
<span class="line-numbers">  41 </span> 
<span class="line-numbers">  42 </span> 
<span class="line-numbers">  43 </span> <span class="Number">4</span>. <span class="Variable">Build</span> stemmer4r gem
<span class="line-numbers">  44 </span> 
<span class="line-numbers">  45 </span> 
<span class="line-numbers">  46 </span> gem build stemmer4r.<span class="FunctionName">gemspec</span>
<span class="line-numbers">  47 </span> 
<span class="line-numbers">  48 </span> gem install stemmer4r<span class="Operator">-</span><span class="Number">0.6</span>.<span class="FunctionName">gem</span>
<span class="line-numbers">  49 </span> 
<span class="line-numbers">  50 </span> 
<span class="line-numbers">  51 </span> <span class="Variable">Problems</span>
<span class="line-numbers">  52 </span> 
<span class="line-numbers">  53 </span> gcc <span class="Operator">-</span>shared <span class="Operator">-</span>rdynamic <span class="Operator">-</span><span class="Variable">Wl</span>,<span class="Operator">-</span>export<span class="Operator">-</span>dynamic   <span class="Operator">-</span><span class="Variable">L</span><span class="String"><span class="String">&quot;</span>/usr/lib<span class="String">&quot;</span></span> <span class="Operator">-</span>o stemmer4r.<span class="FunctionName">so</span> stemmer4r.<span class="FunctionName">o</span> libstemmer_c<span class="Operator">/</span>libstemmer.<span class="FunctionName">o</span>  <span class="Operator">-</span>lruby1.<span class="Number">8</span>  <span class="Operator">-</span>lpthread <span class="Operator">-</span>ldl <span class="Operator">-</span>lcrypt <span class="Operator">-</span>lm   <span class="Operator">-</span>lc
<span class="line-numbers">  54 </span> <span class="String"><span class="String">/</span></span><span class="String">usr</span><span class="String"><span class="String">/</span></span>bin<span class="Operator">/</span>ld: libstemmer_c<span class="Operator">/</span>libstemmer.<span class="FunctionName">o</span>(libstemmer.<span class="FunctionName">o</span>): relocation <span class="Variable">R_X86_64_32</span> against <span class="String"><span class="String">`</span>a local symbol' can not be used when making a shared object; recompile with -fPIC</span>
<span class="line-numbers">  55 </span> <span class="String">libstemmer_c/libstemmer.o: could not read symbols: Bad value</span>
<span class="line-numbers">  56 </span> <span class="String">collect2: ld returned 1 exit status</span>
<span class="line-numbers">  57 </span> <span class="String">make: *** [stemmer4r.so] Error 1</span>
<span class="line-numbers">  58 </span> <span class="String"></span>
<span class="line-numbers">  59 </span> <span class="String"></span>
<span class="line-numbers">  60 </span> <span class="String">Add CFLAGS:</span>
<span class="line-numbers">  61 </span> <span class="String"></span>
<span class="line-numbers">  62 </span> <span class="String">root@aktagon:/usr/lib/ruby/gems/1.8/gems/stemmer4r-0.6/ext/stemmer4r/libstemmer_c# make</span>
<span class="line-numbers">  63 </span> <span class="String">include mkinc.mak</span>
<span class="line-numbers">  64 </span> <span class="String">CFLAGS   =  -fPIC</span>
<span class="line-numbers">  65 </span> <span class="String">libstemmer.o: $(snowball_sources:.c=.o)</span>
<span class="line-numbers">  66 </span> <span class="String">        $(AR) -cru $@ $^</span>
<span class="line-numbers">  67 </span> <span class="String"></span>
</pre></p>
  </div>

  <div style="font-size: 0.8em;margin:0.5em;">
    
      Tagged <a href="/tags/413-stemming">stemming</a>, <a href="/tags/414-stemmer4r">stemmer4r</a>, <a href="/tags/188-install">install</a>, <a href="/tags/198-osx">osx</a>, <a href="/tags/37-linux">linux</a>, <a href="/tags/325-gem">gem</a>
    
    
  </div>
</div>



  
<div id="snippet_127" class="snippet">
  <h2><a href="/snippets/127-Error-when-installing-Mongrel-from-gem" title="Error when installing Mongrel from gem - Shell Script (Bash) - ruby, gem, mongrel, mkmf (loaderror)">Error when installing Mongrel from gem</a></h2>
  <div class="details">
    <a style="background-color: #FFFF94;" href="http://snippets.aktagon.com/languages/131-Shell-Script-Bash-">
      Shell Script (Bash)</a> posted over 2 years ago by marko
          
  </div>

  <div class="body">
    <p>I received the following error when installing Mongrel from the gem repository:</p>


	<p><pre class="active4d"><span class="line-numbers">   1 </span> marko@x61s:$ sudo gem install mongrel
<span class="line-numbers">   2 </span> Updating metadata <span class="Keyword">for</span> 281 gems from http://gems.rubyforge.org
<span class="line-numbers">   3 </span> complete
<span class="line-numbers">   4 </span> Building native extensions.  This could take a <span class="Keyword">while</span>...
<span class="line-numbers">   5 </span> ERROR:  Error installing mongrel:
<span class="line-numbers">   6 </span> 	ERROR: Failed to build gem native extension.
<span class="line-numbers">   7 </span> 
<span class="line-numbers">   8 </span> /usr/bin/ruby1.8 extconf.rb install mongrel
<span class="line-numbers">   9 </span> extconf.rb:1:<span class="Keyword">in</span> <span class="String"><span class="String">`</span>require': no such file to load -- mkmf (LoadError)</span>
<span class="line-numbers">  10 </span> <span class="String">	from extconf.rb:1</span>
</pre></p>


	<p>The fix is to install the ruby development package:</p>


	<p><pre class="active4d"><span class="line-numbers">   1 </span> sudo apt-get install ruby1.8-dev
</pre></p>
  </div>

  <div style="font-size: 0.8em;margin:0.5em;">
    
      Tagged <a href="/tags/8-ruby">ruby</a>, <a href="/tags/325-gem">gem</a>, <a href="/tags/91-mongrel">mongrel</a>, <a href="/tags/326-mkmf-loaderror-">mkmf (loaderror)</a>
    
    
  </div>
</div>




<div class="pagination"><span class="disabled">&laquo; Previous</span> <span class="current">1</span> <a href="/tags/show/325-gem/page/2">2</a> <a href="/tags/show/325-gem/page/2">Next &raquo;</a></div>

