On Jan 7, 2012, at 7:46 AM, Jim Hodapp wrote:

> Sure:
> 
> file /usr/local/lib/libzmq.1.dylib:
> 
>       /usr/local/lib/libzmq.dylib: Mach-O 64-bit dynamically linked shared 
> library x86_64
> 
> And file `which ruby`:
> 
>       /usr/bin/ruby: Mach-O universal binary with 2 architectures
>       /usr/bin/ruby (for architecture x86_64):        Mach-O 64-bit 
> executable x86_64
>       /usr/bin/ruby (for architecture i386):  Mach-O executable i386
> 
> ruby -v:
> 
>       ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
> 
> zeromq version is 3.1.0-beta
> 
> Thanks,
> 
> Jim

It's entirely possible this is failing because you are using an old MRI. If you 
need MRI 1.8.7, the most current patch level is p357. The one you are using is 
at least a year old.

I would recommend upgrading to MRI 1.9.2 or 1.9.3. See here [1] for the plans 
to drop support for 1.8.7. If you have difficulty downloading and compiling 
your own ruby, then consider using the rvm tool [2] for a UNIX-based OS or pik 
if you are on Windows. It makes managing multiple rubies on your system rather 
simple.

Lastly, I'm not at all certain that the zmq gem is compatible with 3.1.0-beta. 
Try ffi-rzmq which I know is compatible.

cr

[1] http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/

[2] https://rvm.beginrescueend.com/
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to