流星OSX错误:SQLITE_CANTOPEN:无法打开数据库文件

问题描述:

我运行了以下命令:

$ meteor create myapp

并收到以下错误消息:

错误后重试{[错误:SQLITE_CANTOPEN:无法打开数据库文件]堆栈:[Getter]} 错误后重试{[错误:SQLITE_CANTOPEN:无法打开数据库文件]堆栈:[Getter]}

Retrying after error { [Error: SQLITE_CANTOPEN: unable to open database file] stack: [Getter] } Retrying after error { [Error: SQLITE_CANTOPEN: unable to open database file] stack: [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 投掷(ex); ^错误:SQLITE_CANTOPEN:无法打开数据库文件 在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/fibers/future.js:398:15) 在[object Object] ._.extend.执行(/tools/packaging/catalog/catalog-remote.js:368:22) 在/tools/packaging/catalog/catalog-remote.js:145:10 在[object Object]. .extend.重试(/tools/packaging/catalog/catalog-remote.js:157:16) 在新的Db(/tools/packaging/catalog/catalog-remote.js:144:8) 在[object Object]. .extend.initialize(/tools/packaging/catalog/catalog-remote.js:703:15) 在/tools/cli/main.js:748:20

/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/fibers/future.js:278 throw(ex); ^ Error: SQLITE_CANTOPEN: unable to open database file 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/fibers/future.js:398:15) at [object Object]._.extend.execute (/tools/packaging/catalog/catalog-remote.js:368:22) at /tools/packaging/catalog/catalog-remote.js:145:10 at [object Object]..extend.retry (/tools/packaging/catalog/catalog-remote.js:157:16) at new Db (/tools/packaging/catalog/catalog-remote.js:144:8) at [object Object]..extend.initialize (/tools/packaging/catalog/catalog-remote.js:703:15) at /tools/cli/main.js:748:20

有人知道导致此问题的原因以及如何解决此问题吗?

Does anyone know what causes this issue and how to fix it?

该问题是由于权限所致.执行以下步骤.共享知识库的问题和答案.

The issue was due to permissions. Following steps worked. Sharing out problem and answer for KB.

$ sudo meteor create myapp

在"myapp"中创建了一个新的Meteor应用.

Created a new Meteor app in 'myapp'.

要运行新应用,请执行以下操作:

To run your new app:

cd myapp                                    
meteor                                      

如果您不熟悉Meteor,请在这里尝试一些学习资源: https://www.meteor.com/learn

If you are new to Meteor, try some of the learning resources here: https://www.meteor.com/learn