4

を使用してMeteorアプリを0.6.5に更新した後

meteor update

そしてそれを私の共有サーバー(webfaction)にデプロイしました。アプリケーションを変更せずに表示された新しいエラーがあります:

/home/me/webapps/meteor/bundle/programs/server/boot.js:184
}).run();
   ^
Error: a route URL prefix must begin with a slash
    at _.extend.declare (packages/routepolicy/routepolicy.js:95)
    at new StreamServer (packages/livedata/stream_server.js:23)
    at new Server (packages/livedata/livedata_server.js:1029)
    at Package (packages/livedata/server_convenience.js:10)
    at packages/livedata.js:3907:4
    at packages/livedata.js:3918:3
    at /home/me/webapps/meteor/bundle/programs/server/boot.js:153:10
    at Array.forEach (native)
    at Function._.each._.forEach (/home/me/webapps/meteor/bundle/programs/server/node_modules/underscore/underscore.js:79:11)
    at /home/me/webapps/meteor/bundle/programs/server/boot.js:80:5

0.6.4.1 にダウングレードすると、問題が修正されます。

エラーが 0.6.5 で発生する理由を理解したいと思います

4

2 に答える 2

0

0.6.5 でのパッケージ API の変更に関係している可能性があります。リリース ノートを参照してください - http://www.meteor.com/blog/2013/08/14/meteor-065-namespacing-modularity-new-build-system-source-maps

そして、この流星話のスレッド - https://groups.google.com/d/topic/meteor-talk/BbrjGcGGIzc/discussion

于 2013-08-23T07:07:51.497 に答える