meteor需要sudo来运行

以前我只能通过运行mrt来启动Meteor 0.6.6.3。

最近,meteor0.7.0.1将无法正常运行,除非我作为根与sudo mrt运行它。 像MONGO_URL这样的环境variables需要root来设置它。

任何想法发生了什么? 我在Mac OSX上使用Mountain Lion。

你可能曾经用sudo运行过一次。 当你用sudo运行它一次,文件被写入文件成为根文件根用户文件,所以它需要更多的权限运行,并不会正常运行。

一旦它必须更新一个包的文件,你可能已经运行了sudo mrt ,但现在它们由root用户拥有,而不是你的普通用户。

我敢肯定这是一个terminal命令让它回来,但使用磁盘工具和运行“修复磁盘权限”也可以解决它(我认为)。