2

我刚刚更新到流星 6.5

meteor update

我还更新了软件包

mrt update

现在当我启动我的服务器时

mrt -p 3001

我得到:

Meteor 服务器重新启动 (1x)

并且 1x 不断增加。要停止它,我需要使用以下命令终止该过程:

$ top // find the process id of node
$ kill -9 147854 // 147854 is the process id of node

我不能让服务器正常运行,有什么解决办法吗?

编辑:使用流星运行时 --release 0.6.4.1

捆绑包中没有依赖项信息。文件系统监控已禁用。=>错误阻止启动:捆绑应用程序时出现异常:错误:ENOENT,在Object.fs.openSync(fs。 js:338:18) 在 Object.fs.openSync (/home/test/.meteor/tools/d699ad29da/lib/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js:68:26) 在 Object. fs.readFileSync (fs.js:182:15) 在 _.extend.initFromPackageDir (/home/test/.meteor/tools/d699ad29da/tools/packages.js:163:19) 在.extend.initFromWarehouse (/home/ test/.meteor/tools/d699ad29da/tools/packages.js:197:10) 在对象。.extend.get (/home/test/.meteor/tools/d699ad29da/tools/packages.js:353:15) 在 self.api.use (/home/test/.meteor/tools/d699ad29da/tools/bundler. js:111:28) 在 Array.forEach (native) 在 Function. 。每个。.forEach (/home/test/.meteor/tools/d699ad29da/lib/node_modules/underscore/underscore.js:78:11) 在 Object.self.api.use (/home/test/.meteor/tools/d699ad29da/ tools/bundler.js:110:9) at _.extend.init_from_app_dir [as on_use_handler] (/home/test/.meteor/tools/d699ad29da/tools/packages.js:238:11) at _.extend.use ( /home/test/.meteor/tools/d699ad29da/tools/bundler.js:464:11) 在 Object.exports.bundle (/home/test/.meteor/tools/d699ad29da/tools/bundler.js:873:12 ) 在/home/test/.meteor/tools/d699ad29da/tools/run.js:697:26 在exports.inFiber (/home/test/.meteor/tools/d699ad29da/tools/fiber-helpers.js:24: 12)

请解决问题并重新启动。

我已经有一个包文件但没有包文件夹

4

2 回答 2

3
  • 这发生在我身上,也回到 0.6.4.1 提供的问题。我花了一段时间才让它运行起来。这就是我在坚果壳中所做的......

要查找 Meteor 过程,您可以执行以下操作:

$ ps ax | grep node | grep meteor

然后杀死那个pid

$ kill -9 <pid>

删除主文件夹中的陨石隐藏文件夹

$ rm -rf ~/.meteorite

再次运行陨石

mrt

如果没有像这样更新陨石,还要检查你是否在陨石 > 0.6.11 中:

$ sudo npm update -g meteorite

最后一件事确保您安装了标准应用程序包

  • 似乎在安装软件包时会发生这种情况:/
于 2013-08-24T18:34:12.397 回答
3

尝试.meteorite在您的主文件夹中删除(rm -rf ~/.meteorite) 然后运行mrt(不是流星)

似乎 mrt 重新计算了流星没有的 npm 依赖关系

于 2013-08-24T10:39:05.580 回答