流星更新,服务器一次又一次地重新启动



我刚刚用更新到流星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

我无法使服务器正常运行,有什么解决方案吗?

编辑:使用流星运行时——发布0.6.4.1

捆绑包中没有依赖项信息。文件系统监视已禁用。=>错误阻止启动:绑定应用程序时出现异常:错误:ENOENT,没有这样的文件或目录'/home/test/.meother/packages/standard-app-package/package.js'在Object.fs.openSync(fs.js:338:18)在Object.fs.openSync上(/home/test/.metreo/tools/d699ad29da/lib/node_modules/fstream/node_modules/moutine-fs/outine-fs.js:68:26)位于Object.fs.readFileSync(fs.js:182:15)位于_.extend.initFromPackageDir(/home/test/.meother/tools/d699ad29da/tools/packages.js:163:19)位于.exextend.init FromWarehouse(/home/test/.metreo/tools/d699ad29da/tools/packages.js:197:10)在对象处.exextend.get(/home/test/.metreo/tools/d699ad29da/tools/packages.js:353:15)在self.api.use(/home/test/.metreo/tools/d699ad29da/tools/bundler.js:111:28)在Array.forEach(本地)在Function.each。.forEach(/home/test/.meother/tools/d699ad29da/lib/node_modules/aunderline/aunderline.js:78:11)位于Object.self.api.use(/home/test/.metreo/tools/d699ad29da/tools/bundler.js:110:9)在_.extend.init_from_app_dir[as_use_handler](/home/test/.metrome/tools/d699ad29da/tools/packages.js:238:11)在_.extend.use(/home/test/.meother/tools/d699ad29da/tools/bundler.js:446:11)位于Object.exports.bundle(/home/test/.metreo/tools/d699ad29da/tools/bundler.js:873:12)在/home/test/.metreo/tools/d699ad29da/tools/run.js:697:26在exports.inFiber(/home/test/.metreo/tools/d699ad29da/tools/fiber-helpers.js:24:12)

请解决问题并重新启动。

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

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

似乎mrt重新计算了流星没有的npm depedency

  • 这种情况发生在我身上,也追溯到0.6.4.1提供的问题。我花了一段时间才让它运转起来。这就是我在坚果壳里做的

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

$ ps ax | grep node | grep meteor

然后杀死那个愚蠢的

$ kill -9 <pid>

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

$ rm -rf ~/.meteorite

再次运行陨石

mrt

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

$ sudo npm update -g meteorite

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

  • 在安装程序包时,似乎会发生这种情况:/

相关内容

最新更新