-
Notifications
You must be signed in to change notification settings - Fork 65
Unable to run spec on OSX with various MRI Rubies #99
Comments
Hello @dfockler, I don't have a possibility to check on OS X. |
I'm using ruby-install with chruby. I pulled the latest master branch down from the Github repo. |
The problem comes from the Facter gem being used in InfoService. There are two problems, actually:
So the actual line of code does...
You can patch it for now by making that line of code say:
Which is for sure a hack. Anyways, the reason tests fail immediately on OSX is due to Facter gem. Note: This is true for all MRI and JRuby versions I've tried. |
Btw, it might be good to add |
I tried reinstalling zeromq using brew and the ffi-rzmq gems. Before that I was getting the
I also added the fix from @film42 could be something to do with zeromq itself or maybe my ruby installation.
|
Ugh, scumbag Facter. Maybe we should just get rid of it... |
I agree to remove it since it causes troubles. |
@dfockler I had this pb with 0mq on Arch Linux as well though in Debian docker container it works fine |
The problem is related to chuckremes/ffi-rzmq#121, I'll check later if there's a stable ffi-rzmq that works with the latest 0mq lib. |
Thanks @niamster ! Tests are now running on OSX (jruby/ mri). |
I've tried running the default rake task with various different ruby versions, but I haven't been able to get anything to work.
With Ruby 2.2.1 and Ruby 1.9.3 I get a seg fault in the http_parser gem, and with Ruby 2.1.2 I can start the task but it fails when trying to initialize the SupervisionGroup with a Celluloid::Task::TerminatedError. I'm just trying to poke around the code and hopefully start updating the documentation to the new changes. Any help would be awesome, thanks. :)
The text was updated successfully, but these errors were encountered: