我有一些红宝石脚本为最终用户,将很高兴有一些图形用户界面。一些用户使用Windows,一些Mac OS X(Snow Leopard,Lion)。所以我需要一些用户可以轻松安装的跨平台GUI。对于内置Tk的Windows和一些可以像gem install wxRuby
那样简单安装的宝石。但是在MacOS我有一些问题:是否有适用于Ruby的跨平台GUI,易于在Mac OS上安装?
- 没有内置Tk的,由于雪豹+ 64它的性质,并安装它没有容易方式。
- qtRuby4 gem在Mac OS X中根本不存在。
- gtk2 gem本地化,无法在Mac OS X上构建Snow Leopard +
- wxruby gem install但无法在64位Snow Leopard +上运行,脚本需要在32位模式下手动执行。
也许有人可以推荐一些分销/办法安装GUI工具包红宝石,这将是易于安装为最终用户提供Windows和Mac OS X雪豹/狮子两者兼而有之?或者wxRuby是唯一的方法,我需要以某种方式确保最终用户以32位模式执行脚本?
据我所知,它非常简单,作者在多年前已经放弃了它的支持。 – grigoryvp
够公平 - [MonkeyBars](http://monkeybars.org/)怎么样?再一次,我没有使用它,这次我对Java Swing和它的跨平台性不太了解。 – Chowlett
Monkeybars是基于jruby的。我的主要目标是尽量减少最终用户的操作,假设他们已经在Windows或Mac OS X计算机上安装了ruby。运行像'gem install somegui'这样的东西是** OK **我想。但是安装java,jruby,配置等等......我不认为这将会是用户友好的^ _^ – grigoryvp