我正在尝试在 Windows 7 中为我的 Meteor 项目安装(通过克隆存储库)“iron-router”。
(仓库:https://github.com/EventedMind/iron-router)
输出如下:
While building package `iron-router`:
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5022353133243926357d3439332410617e607e60" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e581809596a5d4cbd5cbd5" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="84f1eae0e1f6f7e7ebf6e1c4b5aab4aab4" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f5909f869a9bb5c4dbc5dbc5" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2c465d59495e556c1d021c021c" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f5809cb5c4dbc5dbc5" rel="noreferrer noopener nofollow">[email protected]</a>'
error: no such package: 'iron'
error: no such package: 'cmather'
error: no such package: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b0c7d5d2d1c0c0f0819e809e80" rel="noreferrer noopener nofollow">[email protected]</a>'
无论如何,这些都是似乎位于 %LOCALAPPDATA%/.meteor/packages 中的库存包,因为我检查过以确保所有目录都在那里。
有什么想法吗?我已经在 Linux 中进行开发有一段时间了,但我想如果我能在 Windows 中工作,如果我懒得在游戏后重新启动(双启动环境)等等,那就太好了。
预先感谢您的帮助。
最佳答案
变更日志指定铁:[email protected] 2014年8月12日刚刚发布。
https://github.com/EventedMind/iron-router/blob/devel/History.md
最新版本的iron:router已更新为使用新的软件包系统,该系统只能与meteor 0.9候选版本一起使用。
从您的错误日志中,我可以看出您从存储库克隆的iron-router版本实际上是为新软件包系统设计的最新版本([email protected]曾经只是没有版本号的deps),并且它提示它可以找不到它所依赖的 meteor 核心包,因为您可能正在运行 meteor 0.8.3 而不是 0.9-rc?。
您需要做的是从 git 存储库获取iron-router v0.8.2,提交 sha1 为 05415a8891ea87a00fb1e2388585f2ca5a38e0da
从特定提交哈希克隆 git 存储库是一个不同的主题,这里有一个帮助您入门的答案:How to clone git repository with specific revision/changeset?
关于javascript - Iron-router(最新)在 Windows 7 x64 (Meteor 0.8.3) 上的安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25352582/