构建tangobos与DMDScript一起使用/使ECMA脚本与D1-Tango一起使用

| 我正在尝试在win32 D1-Tango安装程序上安装DMDScript-tango。我使用的版本是0.99.9 Kai捆绑包。 当我尝试构建它时,出现以下错误(以及其他错误)
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正常工作。 从我的读物来看,如今的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.
Error: Command failed, aborting.

C:\\DMD\\sources\\tangobos>
这些链接器错误我一无所知。所以我不知道该怎么做才能解决那个问题。您可以在此处看到dsss.conf。 因此,我的问题是: 有谁知道该链接器错误怎么办? 我会以这种错误的方式走吗?有没有更简单的方法在D1中安装ECMA / JavaScript脚本引擎? 提前致谢!     
已邀请:
        简短答案:使用D2。 长答案:使用D2。 D1现在正式过时了,我不确定何时将其完全删除,但不久前他们冻结了它的开发,并且正在针对D2编写任何新代码(尤其是在Phobos中)。 目前,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/)。 顺便说一句,Windows上的D是大多数人都缺乏的体验。这是一个已知的问题,希望将得到纠正。     

要回复问题请先登录注册