我运行了以下命令:
$ meteor create myapp
并收到以下错误消息:
错误后重试{[错误:SQLITE_CANTOPEN:无法打开数据库文件]堆栈:[Getter]} 错误后重试{[错误:SQLITE_CANTOPEN:无法打开数据库文件]堆栈:[Getter]}
/Users/santosh/.meteor/packages/meteor-tool/.1.1.10.1b51q9m++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/ node_modules /纤维/ future.js:278 扔(除息); ^错误:SQLITE_CANTOPEN:无法打开数据库文件 at Object.Future.wait(/Users/santosh/.meteor/packages/meteor-tool/.1.1.10.1b51q9m++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/ dev_bundle / LIB / node_modules /纤维/ future.js:398:15) at [object Object] ._。extend。 execute(/tools/packaging/catalog/catalog-remote.js:368:22) 在/tools/packaging/catalog/catalog-remote.js:145:10 at [object Object]。 .extend。 retry(/tools/packaging/catalog/catalog-remote.js:157:16) 在新的Db(/tools/packaging/catalog/catalog-remote.js:144:8) at [object Object]。 .extend.initialize(/tools/packaging/catalog/catalog-remote.js:703:15) 在/tools/cli/main.js:748:20
是否有人知道导致此问题的原因以及如何解决此问题?
答案 0 :(得分:1)
问题是由于权限造成的。以下步骤有效。分享KB的问题和答案。
$ sudo meteor create myapp
在'myapp'中创建了一个新的Meteor应用。
运行新应用:
cd myapp
meteor
如果您是Meteor的新手,请尝试以下部分学习资源: https://www.meteor.com/learn