如何在启动Meteor之前确定是否需要使用sudo?

时间:2014-08-17 19:45:24

标签: meteor

我不知道为什么,但我似乎需要使用' sudo mrt'每次我开始流星。我还需要在安装mrt包时使用sudo,否则我会得到权限被拒绝的错误。

我检查了我的Mac上的文件夹,似乎我已经完整阅读&写权限。

我甚至试过这个命令

sudo chown -Rv [username] [directory]

但仍然没有运气,我需要继续使用sudo来完成Meteor的一切。

我如何获得该文件夹的完全所有权,而在使用流星做任何事情时都不必再使用sudo了?

1 个答案:

答案 0 :(得分:1)

我猜你安装了meteorite作为本地节点模块(这会在你输入install命令的文件夹中创建一个node_modules目录)。

您需要使用以下命令全局安装mrt:

sudo npm install -g meteorite

这将为您系统上的所有用户安装mrt,然后您不需要sudo来运行mrt。

你也可以尝试重置meteor文件夹的所有权(这次我有一个问题)。

sudo chown -R $USER:$USER ~/.meteor

如果运气不好,请尝试卸载mrt和meteor,从头开始,并在程序上检测问题所在。