流星 - 运行“Meteor”时出错

时间:2017-08-17 01:44:22

标签: meteor

我实际上不知道我是如何用流星搞砸的,我没有触及任何与流星相关的东西。今天我的文本编辑器Atom突然停止了开放。这要求我花一整天的时间来搜索它无法工作的原因,最后我再次使用它,但我不得不删除大量与Atom相关的文件。在我启动Atom并再次工作之后,我开始运行我的应用程序,但它没有运行。相反,给我一个超长的错误:

Error: SQLITE_CORRUPT: database disk image is malformed

并且还提供了一些其他不可读的文本。但它确实说明了promise_server.js:218文件。我也在这个论坛上看到你可以使用像rm rf之类的命令或类似的东西,我找不到它再说一遍的论坛....但它没有用。我已经用尽了可能的解决方案,如果你知道发生了什么,请帮忙。提前谢谢!

2 个答案:

答案 0 :(得分:0)

这应该有所帮助:

cd <your_meteor_project_folder>
rm -rf ./.meteor

然后重启你的流星应用程序。

答案 1 :(得分:0)

使用sqlite3,您可以修复数据库。

cd ~/.meteor/package-metadata/v2.0.1
sqlite3 packages.data.db .dump > backup
mv packages.data.db packages.data.db.bustedX
sqlite3 packages.data.db < backup
rm backup

从本质上讲,即使数据库报告已损坏。 SQLite工具可以将其转储,然后重新创建。

相关问题