【问题标题】:Meteor error EACCES, permission denied '/var/www/'流星错误EACCES,权限被拒绝'/var/www/'
【发布时间】:2016-05-03 16:14:21
【问题描述】:

我正在构建一个使用 manuel:reactivearray 包制作反应数组的流星应用程序。

我不知道发生了什么,但是当我安装包时,我写了一些示例代码并等待更新,我收到了这个错误:

/home/leocrawf/.meteor/packages/meteor-tool/.1.1.10.1l2mozl++os.linux.x86_32+web.browser+web.cordova/mt-os.linux.x86_32/dev_bundle/server- lib/node_modules/fibers/future.js:245 W20160126-16:57:19.116(-5)? (STDERR)抛出(前); W20160126-16:57:19.116(-5)? (标准错误)^ W20160126-16:57:19.371(-5)? (STDERR) 错误:EACCES,权限被拒绝'/var/www/

我已经完成了从删除构建文件夹、删除流星文件夹并重新添加所有包的所有操作,但 manuel:reactivearray 除外,但仍然出现相同的错误。开发现在停止,直到我摆脱它。知道如何解决这个问题吗?我正在使用流星 1.2.1。

【问题讨论】:

  • 在命令行上使用ls -la 检查该文件夹及其子文件夹(用户和组)的文件权限。用户应该映射到您正在运行流星的当前用户,在这种情况下似乎是leocrawf

标签: meteor


【解决方案1】:

在命令行上使用ls -la 检查该文件夹及其子文件夹(用户和组)的文件权限。用户应该映射到您正在运行流星的当前用户,在这种情况下似乎是leocrawf。如果您计划在 /var/www 中以 leocrawf 运行流星,那么您需要运行此命令来更改该用户的文件权限:

chown -R leocrawf /var/www

我个人专门为每个实例设置了显式用户,因此我有一个名为 DEV 的用户使用 /var/www/DEV 文件夹运行流星。

【讨论】:

  • 我试过 chown -R leocrawf /var/www 但我得到了 chown: cannot access ‘/var/www’: No such file or directory。回过头来,我意识到“/var/www”是在引用 linux 文件系统。所以我检查了 /var/ 的 /www/ 但没有找到。所以我创建了它,并赋予了属性读/写权限。再次运行上述命令。然后我得到:chown:更改'/var/www'的所有权:不允许操作。然后我检查了流星终端,错误消失了。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2016-11-14
  • 2017-10-26
  • 2019-02-13
  • 2021-07-22
  • 2019-10-28
  • 2016-10-30
  • 2018-06-08
  • 2018-03-25
相关资源
最近更新 更多