Macos Meteor需要sudo才能运行

Macos Meteor需要sudo才能运行,macos,node.js,mongodb,meteor,Macos,Node.js,Mongodb,Meteor,之前,我只需运行mrt就可以启动Meteor 0.6.6.3 最近,Meteor 0.7.0.1无法正常运行,除非我使用sudomrt以root用户身份运行它。环境变量如MONGO_URL需要root用户进行设置 知道发生了什么吗?我正在Mac OSX上使用Mountain Lion。您以前可能用sudo运行过一次。当您使用sudo只运行一次并且写入了一个文件时,这些文件将成为根文件根用户文件,因此它需要更多的权限才能运行和不运行 通常 您可能曾经运行过sudomrt,它必须为包更新文件,但现在

之前,我只需运行
mrt
就可以启动Meteor 0.6.6.3

最近,Meteor 0.7.0.1无法正常运行,除非我使用
sudomrt
以root用户身份运行它。环境变量如
MONGO_URL
需要root用户进行设置


知道发生了什么吗?我正在Mac OSX上使用Mountain Lion。

您以前可能用sudo运行过一次。当您使用sudo只运行一次并且写入了一个文件时,这些文件将成为根文件根用户文件,因此它需要更多的权限才能运行和不运行 通常

您可能曾经运行过
sudomrt
,它必须为包更新文件,但现在它们由root用户而不是普通用户拥有


我确信有一个终端命令可以将其取回,但使用磁盘实用程序并运行“修复磁盘权限”也可以修复它(我认为)。

您以前可能用sudo运行过一次。当您使用sudo只运行一次并且写入了一个文件时,这些文件将成为根文件根用户文件,因此它需要更多的权限才能运行和不运行 通常

您可能曾经运行过
sudomrt
,它必须为包更新文件,但现在它们由root用户而不是普通用户拥有


我确信有一个终端命令可以把它取回,但使用磁盘实用程序和运行“修复磁盘权限”也可以修复它(我想)。

我已经能够用
sudo chown-R[yourusername]解决这个问题。
以前在项目的根目录中,但正如阿克沙所建议的,这是否有效取决于你到底做了什么。我以前在项目的根目录中使用了
sudo chown-R[yourusername]。
,但正如阿克沙所建议的,这是否有效取决于你到底做了什么。