3

I use DUB, and want to include ncurses to project https://github.com/D-Programming-Deimos/ncurses/

it have not explicitly version specification on github page. But during build DUB ask me to specify version explicitly:

WARNING: A deprecated branch based version specification is used for the dependency ncurses. Please use numbered versions instead.

How I can do it?

4

2 回答 2

3

http://code.dlang.org/package-format

看起来您的“DUB”工具比用于在 GIT 存储库中创建“package.json”文件的工具版本更高。该消息相当模糊,但它不是 GIT 消息。这似乎意味着“ncurses”回购需要更新;当你弄清楚如何做时,给他们一个拉动。

于 2015-03-15T15:25:12.763 回答
3

这是 dub 抱怨,因为您的 dub.json(或 package.json)中的条目是 "ncurses": "~master"

然而,dub 正试图摆脱使用“~master”分支(因为它在大多数项目中容易发生不断变化)

由于 ncurses 上唯一可用的分支标签是 ~master 你必须使用它。但是,我很惊讶 dub 无法与 master 分支一起使用,因为它只是一条警告消息,而不是错误消息。

也许 ping ncurses 的所有者以创建标签可能是个好主意?

于 2015-03-15T22:45:28.840 回答