【问题标题】:How to fix the need to use sudo before starting Meteor?如何解决在启动 Meteor 之前使用 sudo 的需要?
【发布时间】:2014-08-18 03:53:59
【问题描述】:

我不知道为什么,但我似乎每次启动流星时都需要使用“sudo mrt”。安装 mrt 软件包时我还需要使用 sudo,否则我会收到权限被拒绝错误。

我检查了我的 Mac 上的文件夹,我似乎拥有完整的读写权限。

我什至试过这个命令

sudo chown -Rv [username] [directory]

仍然没有运气,我需要继续对 Meteor 使用 sudo。

在使用流星做任何事情时,我怎样才能完全拥有该文件夹而不必再使用 sudo?

【问题讨论】:

    标签: meteor


    【解决方案1】:

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

    你需要使用这个命令全局安装mrt:

    sudo npm install -g meteorite
    

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

    您也可以尝试重置流星文件夹的所有权(我曾经遇到过这个问题)。

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

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

    【讨论】:

    • hmm 该命令对我不起作用,但我只是在隐藏的流星文件夹上尝试了这个并且它起作用了:sudo chown -Rv [username] [hidden .meteor directory location]
    猜你喜欢
    • 2019-02-10
    • 2014-09-13
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    相关资源
    最近更新 更多