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在窗户上是大多数人发现的缺乏的经验.这是一个已知的问题,希望能够纠正.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...