javascript – 构建tangobos以使用DMDScript /获取ECMA脚本与D1-Tango配合使用

前端之家收集整理的这篇文章主要介绍了javascript – 构建tangobos以使用DMDScript /获取ECMA脚本与D1-Tango配合使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的win32 D1-Tango设置上安装 DMDScript-tango.我使用的版本是 0.99.9 Kai bundle .

当我尝试构建它,我得到以下错误(等等)

C:\DMD\sources\dmdscript>dsss build
Creating imports for dmdscript_tango

dmdscript_tango => dmdscript_tango
dmdscript_tango\script.d(24): module ctype cannot read file 'std\ctype.d'
Command c:\dmd\dsss\bin\rebuild.exe returned with code 1,aborting.
Error: Command Failed,aborting.

C:\DMD\sources\dmdscript>

它看起来依赖于一些phobos代码 – 但是由于DMDScript源代码提到了tangobos,我想我必须安装它使DMDScript工作.

what I’ve read年起,Tangobos似乎是这些天来捆绑在一起的探戈,但我看起来似乎不能奏效.我必须假设这个页面已经过时了,而且tangobos实际上并没有使用0.99.9的捆绑包.

所以,我想我会从svn.dsource.org获取最新的tangobos,但是当我尝试构建它,我得到这个错误

C:\DMD\sources\tangobos>dsss build
Creating imports for crc32

Creating imports for tangobos

Creating imports for tangobos-etc

crc32.d => crc32
Error: no object files to link
Command c:\dmd\dsss\bin\rebuild.exe returned with code 1,aborting.

C:\DMD\sources\tangobos>

我对这些链接错误很无知.所以我不知道该怎么办来解决这个问题. You can see the dsss.conf here.

所以我的问题是:

>有谁知道该怎么做链接错误
我绕这个错误的方式吗?在D1中安装ECMA / JavaScript脚本引擎有更简单的方法吗?

提前致谢!

解决方法

简短的答案:使用D2.

长答案:使用D2. D1现在正式已经过时了,我不知道什么时候被完全删除,但是它一度冻结了它的发展,任何新的代码(特别是Phobos)都是针对D2写的.

Tango-D1目前几乎已经死亡,所有努力都将进入SiegeLord的D2港口:http://github.com/SiegeLord/Tango-D2.几个月内没有对Tango-D1进行有意义的更新.

在这里有一个DMDScript到D2的端口:http://dsource.org/projects/dmdscript-2/.它说完成,最后一个提交是5个月的agi,所以看起来很合法,试试看.

就个人而言,我暂时坚持D2和Phobos,Tango-D2已经越来越近了,目的是能够和Phobos一起安装(所以没有什么奇怪的冲突).尝试在D2上的DMDScript-2库,并询问邮件列表/论坛的帮助(http://forum.dlang.org/).

快到一边,D在窗户上是大多数人发现的缺乏的经验.这是一个已知的问题,希望能够纠正.

猜你在找的JavaScript相关文章