From: Luis Lavena Date: 2009-09-08T03:11:00+09:00 Subject: Re: bluecloth 2.0.5 installation error on Windows On Sep 7, 2:50 pm, "T.J. Crowder" wrote: > On Aug 7, 1:37 pm, Michael Granger wrote: > > > > > > > On Jul 31, 2009, at 4:23 AM, Li Cheng wrote: > > > > Is there another way to getblueclothon to Windows without gem or C > > > compiler? > > > Sorry, I do actually have build targets for binary Windows-compatible   > > gems, but I've been neglecting to build them. I've built one for the   > > 2.0.5 release and put it on RubyForge, and I'll be hooking the win32   > > build into my release tasks so they'll be distributed for future   > > releases, too. > > > You can also fetch the binary gem from: > > >    http://deveiate.org/code/bluecloth-2.0.5-x86-mingw32.gem > > > -- > > Michael Granger > > Rubymage, Architect, Believer > > The FaerieMUD Consortium > > Hi Michael, > > I'm trying to use the bluecloth-2.0.5-x86-mingw32.gem gem on Windows > XP, and the install went beautifully, but I get errors on use.  Using > this test: > * * * * > require 'bluecloth' > BlueCloth.new('*testing*').to_html > * * * * > > I get the following: > * * * * > C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `gem_original_require': no such file >  to load -- bluecloth_ext (LoadError) >         from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 31:in `require' >         from C:/Ruby/lib/ruby/gems/1.8/gems/bluecloth-2.0.5-x86- > mingw32/lib/bluecloth.rb:156 >         from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 36:in `gem_original_require' >         from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: > 36:in `require' >         from C:/Ruby/temp.rb:1 > * * * * > > Am I missing a dependency somewhere? Apologies if this is an obvious > issue, I'm not a Ruby person, I'm just trying to help the Prototype > project with its documentation, and naturally they're trying to use > BlueCloth2 for markdown stuff. > *ANY* library installed with RubyGems must require rubygems. require 'rubygems' require 'bluecloth' BlueCloth.new('*testing*').to_html Unless, of course, you're requiring it inside Rails, which already requires rubygems and you should be indicating the gem dependency inside environment.rb HTH, -- Luis Lavena