4

在处理流星时我突然发现了这个错误

            quackadmin@quack:~/quack$ sudo meteor
            [[[[[ ~/quack ]]]]]

            => Started proxy.
            => Meteor 0.8.3 is available. Update this project with 'meteor update'.
            => Started MongoDB.
            => Errors prevented startup:

            While building package `iron-dynamic-template`:
            error: no such package: 'blaze'

            => Your application has errors. Waiting for file change.

似乎有人突然对铁包进行了更新并打破了它。任何人都知道如何解决这个问题。我在这上面花了很长时间,现在无法解决这个错误。

我尝试设置手动版本,但似乎效果不佳。Meteor 有很多未经证实的魔法。

4

2 回答 2

8

Iron Router 0.8.1 需要 Meteor 0.8.3 才能工作。

要解决这个问题,只需运行:

meteor update

这会更新项目以使用 Meteor 0.8.3(本答案时的当前版本)

于 2014-07-30T07:38:04.263 回答
2

Meteor 昨天刚刚更新(0.8.3)。

除此之外,他们更改了 Iron-router 和 blaze 中的一些内容......
只是运行meteor update应该可以工作,或者如果你真的想要(我假设你通过陨石安装了 blaze)你可以通过使用手动卸载它mrt uninstall blaze然后检查与mrt然后mrt add blaze再次。

我认为这应该可行,但我对这些东西还是新手,如果我错了,请原谅我......

祝你好运 :)

- - - - 更新 - - - -

Meteor 刚刚更新,现在内置了 Meteorite 包,您的包应该会自动更新。如果您仍然看到此问题,请使用

meteor search [Package]

现在尝试搜索blaze,我找到了。

以下是更多信息的链接: https ://www.meteor.com/blog/2014/08/26/meteor-090-new-packaging-system

于 2014-07-30T19:10:29.080 回答