重新安装Active Meteor Project

时间:2017-12-02 15:54:25

标签: meteor

背景

我突然开始收到Meteor错误:

~/.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项目并且有效。这是因为它是Meteor的最新版本,而fiber.node正确安装在1.6(最新版本)目录中。 最好的解决方案是删除我的实时项目目录并使用相同的名称重新创建它(在Meteor的最新版本中),然后检索所有包,设置和文件(HTML,JS,CSS)

问题

这样做的最佳方法是:

  1. 我保留了我安装的所有软件包(有很多)
  2. 我保留了所有已从默认
  3. 更改的自定义设置
  4. 我可以带上我的所有文件(我假设这将是原始项目的* .html,* .css和* .js的简单副本)

1 个答案:

答案 0 :(得分:0)

我能够解决错误:

~/.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?

所以不需要重新安装项目路径。

我按照此主题中接受的答案中的步骤进行了操作:

How can I completely uninstall and then reinstall 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 - >这将为项目所在的版本提取所需的包。