我使用DUB,并希望将ncurses包含到项目https://github.com/D-Programming-Deimos/ncurses/
中它没有在github页面上明确的版本规范。但在构建期间,DUB要求我明确指定版本:
WARNING: A deprecated branch based version specification is used for the dependency ncurses. Please use numbered versions instead.
我怎么做?
答案 0 :(得分:3)
这是配音抱怨,因为你的dub.json(或package.json)中的条目是" ncurses":" ~master"
然而,配音试图摆脱使用" ~master"分支(因为它在大多数项目中容易发生变化)
由于ncurses上唯一可用的分支标签是〜master,你必须使用它。我很惊讶dub并不与master分支机构合作,因为它只是一条WARNING消息,而不是ERROR。
也许ping ncurses的所有者来创建一个标签可能是个好主意?
答案 1 :(得分:2)
http://code.dlang.org/package-format
您的“DUB”工具看起来比用于在GIT仓库中创建“package.json”文件的工具更新。该消息相当模糊,但它不是GIT消息。这似乎意味着'ncurses'回购需要更新;当你弄清楚如何时,给他们一个拉。