【问题标题】:Run commands that require root access from IntelliJ Java project从 IntelliJ Java 项目运行需要 root 访问权限的命令
【发布时间】:2022-04-08 14:11:43
【问题描述】:

我正在与其他开发人员一起开发一个 Java 项目,他们都使用 macOS。作为其功能的一部分,该项目中的代码需要编辑需要 root 用户访问权限的本地 /etc/hosts 文件。为此,我们都以 root 身份运行 IDE (IntelliJ),这会带来很多不便。

我真的很想为这个问题找到另一种解决方案。我有一个想法可能会以某种方式使用本地环境变量(可能在 IDE 配置文件或其他东西中管理),但我不知道该怎么做。

任何想法\建议我可以如何解决这个问题?

【问题讨论】:

标签: java intellij-idea root


【解决方案1】:

希望你有解决方案,但这个答案可能对其他人有所帮助。使用命令sudo ./idea.sh 启动 interllij 将解决此问题。启动 IDE 后使用su - <current user> 切换回当前用户。

注意:您必须将 root 用户权限授予当前用户。为此请关注link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2020-10-02
    • 2012-05-03
    • 2014-12-11
    相关资源
    最近更新 更多