# Install rmagick in win32,but no work

**URL:** <https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776>\
**Category:** Ruby\
**Created:** [March 14, 2006, 4:09am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776 "2006-03-14T04:09:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 14, 2006, 4:09am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/1 "2006-03-14T04:09:45Z")

</div>

i use instantRails 1.0 on winxp.download  
‘RMagick-1.9.2-IM-6.2.4-6-win32.zip’ from www  
after install,i write code in irb:  
require ‘RMagick’

it shows follow errors:  
no such file to load – RMagick.

why?

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 14, 2006, 2:05pm UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/2 "2006-03-14T14:05:06Z")

</div>

Did you run the postinstall.rb script?

See [http://rmagick.rubyforge.org/install-faq.html](http://rmagick.rubyforge.org/install-faq.html)

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 14, 2006, 2:13pm UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/3 "2006-03-14T14:13:47Z")

</div>

removed\_email\_address@domain.invalid wrote:

> Did you run the postinstall.rb script?
> 
> See [http://rmagick.rubyforge.org/install-faq.html](http://rmagick.rubyforge.org/install-faq.html)

yes,  
i do:  
gem install RMagick-win32-1.x.x-mswin32.gem

Then run

postinstall.rb

it success.

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 14, 2006, 4:30pm UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/4 "2006-03-14T16:30:20Z")

</div>

Did you set up the RubyGems environment?

See [http://docs.rubygems.org/read/chapter/3#page70](http://docs.rubygems.org/read/chapter/3#page70)

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 15, 2006, 1:59am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/5 "2006-03-15T01:59:06Z")

</div>

removed\_email\_address@domain.invalid wrote:

> Did you set up the RubyGems environment?
> 
> See [http://docs.rubygems.org/read/chapter/3#page70](http://docs.rubygems.org/read/chapter/3#page70)

C:\Documents and Settings\yang\>irb  
irb(main):001:0\> require ‘rubygems’  
=\> true  
irb(main):002:0\> require ‘RMagick’  
=\> false  
irb(main):003:0\> exit

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 15, 2006, 2:12am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/6 "2006-03-15T02:12:41Z")

</div>

On Mar 15, 2006, at 1:59 AM, yang jdong wrote:

> irb(main):003:0\> exit  
> Try using it – just because require returns false does not mean it  
> failed. The library’s gemspec probably used autorequire.[1]

[1] and removed it. [http://rubyforge.org/cgi-bin/viewcvs.cgi/RMagick/](http://rubyforge.org/cgi-bin/viewcvs.cgi/RMagick/)  
rmagick.gemspec?root=rmagick&view=log

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 15, 2006, 2:09am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/7 "2006-03-15T02:09:35Z")

</div>

yang jdong wrote:

> irb(main):002:0\> require ‘RMagick’  
> =\> false  
> irb(main):003:0\> exit

The ‘false’ return value from require is meaningless when you’re using  
RubyGems. Try this:

require ‘rubygems’  
require ‘RMagick’

puts Magick::Long\_version

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 15, 2006, 5:03am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/8 "2006-03-15T05:03:16Z")

</div>

yang jdong wrote:

> removed\_email\_address@domain.invalid wrote:
> 
> > Did you set up the RubyGems environment?
> > 
> > See [http://docs.rubygems.org/read/chapter/3#page70](http://docs.rubygems.org/read/chapter/3#page70)
> 
> C:\Documents and Settings\yang\>irb  
> irb(main):001:0\> require ‘rubygems’  
> =\> true  
> irb(main):002:0\> require ‘RMagick’  
> =\> false

Require returning ‘false’ does not mean that it has failed. It just  
means that the library has been already loaded. If the RMagick gem does  
an autorequire on the RMagick file, then that file will be loaded during  
the activation of the RMagick gem, meaning that by the time your require  
finishes, the file is indeed loaded.

–  
– Jim W.

---

<div class="post-metadata">

**Author:** ![adong](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/34f0e0/32.png) [@adong](https://www.ruby-forum.com/u/adong)\
**Post date:** [March 15, 2006, 8:44am UTC](https://www.ruby-forum.com/t/install-rmagick-in-win32-but-no-work/54776/9 "2006-03-15T08:44:39Z")

</div>

require ‘rubygems’  
require ‘RMagick’

puts Magick::Long\_version

it is ok.Thanks.
