PDA

View Full Version : OSX 10.12 + Avalon issue?



Valyss
08-15-2017, 03:10 PM
Hi all! I'm usually a windows user, but want to get lich running on my macbook for portability.

After following the instructions here: https://gswiki.play.net/Mac_Installation_-_Lich_(software)

I'm able to run lich + avalon, HOWEVER: my ruby/lich process is running as a separate task in my OSX dock. It only seems to "progress" when I have it selected, and hangs if I focus Avalon, or the terminal, etc. Has anyone encountered this type of issue before? Is there a system setting or another parameter I need to pass when running lich to make it run 'in the terminal'?

Thanks!

Valyss
08-16-2017, 02:17 PM
To clarify, it seems to be more of a Mac + Lich + Ruby issue than Avalon. If I'm not running Lich, I can use Avalon just fine.

It almost seems as though the Lich main loop only proceeds when I click on the ruby icon in the dock :(

Valyss
08-18-2017, 06:01 PM
Any mac experts out there run into an issue like this before?

Risen
08-21-2017, 11:33 PM
Do this:

gem list -v 3.0.8 | xargs gem uninstall -aIx
gem install gtk2

Then try the game.

Valyss
08-23-2017, 12:45 PM
That didn't work unfortunately :(

Half of the gems listed were "default" gems and couldn't be uninstalled-- json, etc. I went through the list and manually uninstalled all the ones that could be. After that, it still would only "progress" when I clicked on the ruby icon in the dock

Risen
08-23-2017, 01:05 PM
And you need to click it each time for a new line to appear. I've seen this behavior myself personally. I don't know the complete ins and outs of why - but to correct it, I had to take out Homebrew, the gems and start over again with a current xQuartz.

The key seemed to be ensuring the right version of GTK+ in Homebrew (that long string in the instructions on the wiki). Do you want to walk that path with my assist?

Valyss
08-23-2017, 03:34 PM
That's exactly the experience I'm seeing! PM sent!

Valyss
08-24-2017, 02:18 PM
Risen solved my problems! It required removing all of the relevant brew casks, uninstalling ruby, installing everything again (some from source!), reinstalling ruby and finally installing gtk2. Whew!