1

我正在将 Meteor 应用程序部署到 Modulus.io。modulus deploy在过去的几天里,我完全没有部署它,但是在对我的应用程序进行了几次更改后,我现在收到以下错误:

Error: ENOTEMPTY: directory not empty

它发生在他们脚本的后期阶段,这是来自终端的完整日志:

部署-> v0.10.36 上传完成的构建。将捆绑包配置和部署到伺服...

fs.js:807 返回 binding.rmdir(pathModule._makeLong(path)); ^

Error: ENOTEMPTY: directory not empty, rmdir '/Users/andreaswest/Documents/workspace/test2/.demeteorized'
at Error (native)
at Object.fs.rmdirSync (fs.js:807:18)
at Object.removeSync (/usr/local/lib/node_modules/modulus/node_modules/fs-tools/lib/fs-tools.js:420:8)
at /usr/local/lib/node_modules/modulus/lib/controllers/project.js:279:21
at /usr/local/lib/node_modules/modulus/lib/controllers/project.js:383:19
at /usr/local/lib/node_modules/modulus/lib/controllers/project.js:354:9
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/modulus/lib/librarian/http.js:134:9)
at emitNone (events.js:73:20)
at IncomingMessage.emit (events.js:167:7)
at endReadableNT (_stream_readable.js:906:12)

任何人都可以帮忙吗?

4

1 回答 1

1

这是我从 Modulus 支持部门的 David Berger 那里得到的答案:

嘿 Andreas,有时会发生这种情况,并且部署会成功,但 CLI 之后未能进行一些清理。如果您的部署无法从 CLI 运行,我们建议您尝试从 Web 仪表板进行部署:https ://my.modulus.io/project/57316 如果您从 Web 仪表板部署,请创建项目文件的 zip,然后然后通过仪表板右上角的“部署文件”上传上传。

于 2016-04-02T10:50:27.140 回答