我刚刚使用
更新到流星6.5meteor 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
我无法使服务器正常运行,任何解决方案?
编辑:使用meteor运行时 - 发布0.6.4.1
捆绑中没有依赖项信息。文件系统监视已禁用。 =>错误阻止启动:捆绑应用程序时出现异常:错误:ENOENT,没有此类文件或目录 '/home/test/.meteor/packages/standard-app-packages/package.js' 在Object.fs.openSync(fs.js:338:18) at Object.fs.openSync(/home/test/.meteor/tools/d699ad29da/lib/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js:68:26) at Object.fs.readFileSync(fs.js:182:15) at _.extend.initFromPackageDir(/home/test/.meteor/tools/d699ad29da/tools/packages.js:163:19) at .extend.initFromWarehouse(/home/test/.meteor/tools/d699ad29da/tools/packages.js:197:10) at Object。 .extend.get(/home/test/.meteor/tools/d699ad29da/tools/packages.js:353:15) at self.api.use(/home/test/.meteor/tools/d699ad29da/tools/bundler.js:111:28) at Array.forEach(native) 在函数。 .each。 .forEach(/home/test/.meteor/tools/d699ad29da/lib/node_modules/underscore/underscore.js:78:11) at Object.self.api.use(/home/test/.meteor/tools/d699ad29da/tools/bundler.js:110:9) 在_.extend.init_from_app_dir [as on_use_handler](/home/test/.meteor/tools/d699ad29da/tools/packages.js:238:11) 在_.extend.use(/home/test/.meteor/tools/d699ad29da/tools/bundler.js:464:11) at 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)
请解决问题并重新启动。
我已经有了一个包文件但没有包文件夹
答案 0 :(得分:3)
尝试删除主文件夹.meteorite
中的(rm -rf ~/.meteorite)
然后运行mrt
(不是流星)
似乎mrt重新计算了流星没有的npm依赖
答案 1 :(得分:3)
要查找Meteor流程,您可以执行以下操作:
$ ps ax | grep node | grep meteor
然后杀掉那个pid
$ kill -9 <pid>
删除主文件夹中的meteorite隐藏文件夹
$ rm -rf ~/.meteorite
再次运行陨石
mrt
同时检查你是否在陨石中> 0.6.11 如果不是这样更新陨石:
$ sudo npm update -g meteorite
最后要确保您安装了标准应用程序包