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.

誰かが突然、iron-package を更新して壊してしまったようです。誰でもこれを解決する方法を知っています。私はこれに何年も費やしましたが、今ではこのエラーを乗り越えることができません。

手動バージョンを設定しようとしましたが、うまくいかないようです。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 に答える