我不知道为什么,但我似乎需要使用' sudo mrt'每次我开始流星。我还需要在安装mrt包时使用sudo,否则我会得到权限被拒绝的错误。
我检查了我的Mac上的文件夹,似乎我已经完整阅读&写权限。
我甚至试过这个命令
sudo chown -Rv [username] [directory]
但仍然没有运气,我需要继续使用sudo来完成Meteor的一切。
我如何获得该文件夹的完全所有权,而在使用流星做任何事情时都不必再使用sudo了?
答案 0 :(得分:1)
我猜你安装了meteorite作为本地节点模块(这会在你输入install命令的文件夹中创建一个node_modules目录)。
您需要使用以下命令全局安装mrt:
sudo npm install -g meteorite
这将为您系统上的所有用户安装mrt,然后您不需要sudo来运行mrt。
你也可以尝试重置meteor文件夹的所有权(这次我有一个问题)。
sudo chown -R $USER:$USER ~/.meteor
如果运气不好,请尝试卸载mrt和meteor,从头开始,并在程序上检测问题所在。