2016-01-26 156 views
1

我正在构建一个使用manuel:reactivearray包制作响应数组的流星应用程序。流星错误EACCES,权限被拒绝'/ var/www /'

我不知道发生了什么,但我安装的软件包写了一些示例代码和等待更新我收到此错误:

/home/leocrawf/.meteor/packages/meteor-工具/。 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)? (STDERR)^ W20160126-16:57:19.371(-5)? (STDERR)错误:EACCES,权限被拒绝'/ var/www/

我已经完成了删除build文件夹,删除meteor文件夹以及添加除manuel:reactivearray之外的所有软件包但仍然是相同错误的所有内容。发展现在停止,直到我摆脱这一点。任何想法如何消除这个问题?我正在使用流星1.2.1。

+0

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

回答

2

在命令行上使用ls -la检查该文件夹及其子文件夹(用户和组)的文件权限。用户应该映射到当前正在运行流星的用户,在这种情况下,该用户似乎是leocrawf。如果你打算在/ var/WWW作为leocrawf运行流星,那么你就需要运行这个命令来更改文件的权限给该用户:

chown -R leocrawf /var/www 

我个人设立明确的用户专门为每个实例,所以我有一个用户叫DEV谁使用/var/www/DEV文件夹来运行流星。

+0

我试过chown -R leocrawf/var/www但是我得到了chown:无法访问'/ var/www':没有这样的文件或目录。以我的感觉来看,我意识到“/ var/www”引用了linux文件系统。所以我检查/ var/for/www /但它没有被发现。所以我创建了一个给属性读/写权限。再次运行上述命令。然后我得到: chown:更改'/ var/www'的所有权:操作不允许。然后我检查了流星终端,错误消失了。非常感谢。 – jessiPP

相关问题