重新安装主动的流星项目



背景

我突然开始遇到流星错误:

~/.meteor/packages/meteor-tool/.1.4.0-1.1b1o7uq++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/bin/darwin-x64-v8-4.5/fibers.node is missing. Try reinstalling node-fibers?`

在大量搜索之后,我得出的结论是,对此问题没有已知的,直接的解决方案。

可能的解决方案

我创建了一个新的流星项目,并且有效。这是因为它是流星的最新版本,而fibers.Node则正确安装在1.6(最新版本)目录中。最好的解决方案看起来是删除我的实时项目目录,并使用相同名称(在Meteor的最新版本)重新创建它,然后检索所有包,设置和文件(HTML,JS,CSS)

问题

最好的方法是什么,以:

  1. 我保留了我安装的所有软件包(有很多)
  2. 我保留了从默认设置更改的所有自定义设置
  3. 我能够带上所有文件(我认为这将是 *.html, *.css和 *.js的简单副本)

我能够解决错误:

~/.meteor/packages/meteor-tool/.1.4.0-1.1b1o7uq++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/fibers/bin/darwin-x64-v8-4.5/fibers.node is missing. Try reinstalling node-fibers?

因此,不需要沿着重新安装的项目路径走。

我遵循此线程上接受答案中的步骤:

如何完全卸载,然后重新安装Meteor.js?

特别:

  1. mv .meteor .meteor.bak
  2. sudo rm /usr/local/bin/meteor
  3. sudo chown -R $(whoami) ~/.npm/
  4. curl https://install.meteor.com/ | sh
  5. meteor --version->这将为您的项目所需的版本拉动所需的包装。

最新更新