【问题标题】:Error: EACCES: permission denied, mkdir '/foldername'错误:EACCES:权限被拒绝,mkdir '/foldername'
【发布时间】:2018-01-03 13:35:09
【问题描述】:

在尝试使用以下方式部署我的流星应用时:

meteor build /foldername --mobile-settings settings.json --server=https://appname.herokuapp.com/

我收到此错误:

/Users/username/.meteor/packages/less/.2.7.9.1rcbr4q++os+web.browser+web.cordova/plugin.compileLessBatch.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:190
      throw error;
      ^

Error: EACCES: permission denied, mkdir '/foldername'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:794:18)
    at Object.wrapper [as mkdir] (/tools/fs/files.js:1586:35)
    at Object.files.mkdir_p (/tools/fs/files.js:445:11)
    at buildCommand (/tools/cli/commands.js:977:11)
    at Command.func (/tools/cli/commands.js:831:12)
    at /tools/cli/main.js:1483:23

我该如何解决?

【问题讨论】:

  • 你没有创建文件夹的权限,可以用root用户来做

标签: meteor build permissions mkdir


【解决方案1】:

这是一个权限问题。在运行代码之前,您必须是超级用户。否则

sudo meteor build /foldername --mobile-settings settings.json --server=https://appname.herokuapp.com/

在您的终端中使用上述代码。

【讨论】:

    【解决方案2】:

    mobile-settingsserver 未在 doc 中描述。

    您正在尝试在 / 没有 root 权限的情况下创建捆绑包。 试试meteor build ../foldername

    【讨论】:

      猜你喜欢
      • 2019-10-28
      • 1970-01-01
      • 2016-05-14
      • 2018-03-01
      • 2022-07-12
      • 2014-01-24
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      相关资源
      最近更新 更多