# WARNING: multiple libruby.dylib

**URL:** <https://www.ruby-forum.com/t/warning-multiple-libruby-dylib/121822>\
**Category:** Ruby\
**Created:** [December 1, 2007, 11:30am UTC](https://www.ruby-forum.com/t/warning-multiple-libruby-dylib/121822 "2007-12-01T11:30:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Une\_BSSSSvS\_ue](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/2acd7d/32.png) [@Une\_BSSSSvS\_ue](https://www.ruby-forum.com/u/Une_BSSSSvS_ue)\
**Post date:** [December 1, 2007, 11:30am UTC](https://www.ruby-forum.com/t/warning-multiple-libruby-dylib/121822/1 "2007-12-01T11:30:17Z")

</div>

this warning is new to me :  
~/work/Ruby/Growl%\> ./essai\_mygrowl.rb  
2007-12-01 11:22:02.114 ruby[616] WARNING: multiple libruby.dylib found:  
‘/opt/local/lib/libruby.dylib’ and ‘/usr/lib/libruby.1.dylib’  
2007-12-01 11:22:02.114 ruby[616]  
RBCocoaInstallRubyThreadSchedulerHooks: warning:  
rb\_set\_cocoa\_thread\_hooks is linked from a different library  
(/usr/lib/libruby.1.dylib) than ruby\_init (/opt/local/lib/libruby.dylib)

I understand it but don’t know how to remedy.

I’ve two Ruby installed, one “builtin” under /usr coming from Apple  
another one installed using MacPorts under /opt.

~/work/Ruby/Growl%\> /usr/bin/ruby --version  
ruby 1.8.2 (2004-12-25) [universal-darwin8.0]  
~/work/Ruby/Growl%\> which ruby  
/opt/local/bin/ruby  
~/work/Ruby/Growl%\> /opt/local/bin/ruby --version  
ruby 1.8.6 (2007-03-13 patchlevel 0) [powerpc-darwin8.9.0]  
~/work/Ruby/Growl%\>

does I need to do anything or not ?
