我个人的建议是根据你安装的ruby路径和版本信息把配置选项补充全.下面是我电脑上面的配置,你可以借鉴一下.据我分析应该能解决你的问题.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/usr/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/ruby-2.1.2/rubies/ruby-2.1.2/bin/ruby
我的第一次回答似乎没出现。Ruby可以写游戏。
基本上Ruby可以调用Windows API和DirectX API或者使用.net,在开发能力和开发速度上拥有优势。
著名的RPG制作大师(RPG Maker VX)就是使用Ruby作为核心的(参见RGSS),使用这类引擎做出的游戏保守估计数量超过10万。
国内有人做的(信赖铃音-莫扎特之梦)可以去搜索下
Miyako是一个Ruby游戏开发库,使用了SDL。可以编写跨平台的单机或者网络游戏。
可以去Ruby社区看看。
Python是不错,可是我不喜欢这种要注意空格的程序。IronPython,Jython不成气候。
考虑到游戏的速度因素,ruby,python全完蛋。lua来了,虽然lua实在贫弱
虽然我看着C就头疼,但是我不得不承认:这东西还是开发游戏的主力。
当然也包括他那畸形的兄弟C++(畸形是指过于复杂,外加不是完全的面向对象化。当然lua,python也不完全的面向对象)
估计楼主是看中了Ruby的开发速度和前景才选择Ruby吧。
在我们打开Sketchup界面时,首先会选择模版,或者是默认的模版,这个模版规定了我们的尺寸单位,我们画的线是按照选择的单位格式来进行计算和规划。
在二次开发中,默认的单位为英寸,有时候需要对绘制的线,进行长度统计和单位转换,可通过调用方法进行英寸单位的互转。
运行结果:
字符串:
数组: