我正在构建一个使用manuel:activearray包制作反应阵列的流星应用程序。
我不知道发生了什么但是当我安装包时写了一些示例代码并等待更新我收到此错误:
/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 /纤维/ future.js:245 W20160126-16:57:19.116(-5)? (STDERR)throw(ex); 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 :(得分:2)
使用命令行上的ls -la
检查该文件夹及其子文件夹(用户和组)的文件权限。用户应该映射到您正在运行meteor的当前用户,在这种情况下似乎是leocrawf
。如果您计划将/ var / www中的meteor作为leocrawf
运行,那么您需要运行此命令来更改该用户的文件权限:
chown -R leocrawf /var/www
就个人而言,我专门为每个实例设置了显式用户,因此我有一个名为DEV
的用户使用/var/www/DEV
文件夹来运行流星。