Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有本机扩展的Ruby鞋和宝石_Ruby_Datamapper_Shoes - Fatal编程技术网

带有本机扩展的Ruby鞋和宝石

带有本机扩展的Ruby鞋和宝石,ruby,datamapper,shoes,Ruby,Datamapper,Shoes,鲁比。鞋数据映射器。 在编码错误后,我得到“未能构建本机扩展”。 当我执行Shoes.setup,它试图获取并安装gem时,就会发生这种情况 既然鞋子不能像宝石一样跑,有没有不同的方法呢?你错了,鞋子可以像宝石一样跑,你有不同口味和颜色的鞋子。 大多数人使用红鞋,但你也有一个绿鞋的实现,我总是使用原生扩展。并不是所有的red方法都可用,您可能需要稍微更改代码,但它应该可以工作。成功 这真是令人惊讶。问题是,我正在OSX 10.6上开发,而我的目标平台是Windows 7。到目前为止,我一直在努力

鲁比。鞋数据映射器。 在编码错误后,我得到“未能构建本机扩展”。 当我执行Shoes.setup,它试图获取并安装gem时,就会发生这种情况


既然鞋子不能像宝石一样跑,有没有不同的方法呢?

你错了,鞋子可以像宝石一样跑,你有不同口味和颜色的鞋子。
大多数人使用红鞋,但你也有一个绿鞋的实现,我总是使用原生扩展。并不是所有的red方法都可用,您可能需要稍微更改代码,但它应该可以工作。成功

这真是令人惊讶。问题是,我正在OSX 10.6上开发,而我的目标平台是Windows 7。到目前为止,我一直在努力让绿色的鞋子穿起来并开始运行。我在JRuby上也找到了一个引人注目的替代品,所以我可能会选择它,因为它可能更容易移植。sudo gem安装green_shoes如果出现问题,你可以订阅他们的邮件列表。Limelight很有趣,但几乎没有文档或示例,我发现只有一个创建计算器的网络广播。你能分享一下你对它的看法吗?是的,只有计算器和一个断开的教程链接,网上几乎没有文档,但是程序本身有非常广泛和非常新手友好的教程。如果你在没有任何选项的情况下运行limelight,它会在主窗口中显示一系列内容,其中之一就是一个完整的交互式教程。我仍然不确定我是否会同意,因为聚光灯似乎慢得令人痛苦。我终于让绿_鞋开始工作了。你能给我一些关于如何追踪错误的指导吗?在我用普通鞋编写的非常小的代码中似乎有很多这样的代码。绿色的鞋子对于找出错误的原因是毫无帮助的。它总是告诉我错误发生在一个绿色的内部文件中,而不是我的文件中。所以基本上是盲目调试。但我想这就是这些可爱的DSL的特点。如果不能分离代码,它们就没有多大用处。