在哪里设置LEIN_ROOT?

Where to set LEIN_ROOT?

使用 sudo lein run 时(因为该命令更改的某些文件需要权限)我收到此消息:

WARNING: You're currently running as root; probably by accident.
Press control-C to abort or Enter to continue as root.
Set LEIN_ROOT to disable this warning.

知道如何或在哪里设置 LEIN_ROOT 以避免收到此消息吗?

/etc/profile的末尾添加LEIN_ROOT=true。要使此更改生效,请在终端中输入 source /etc/profile。然后运行命令用sudo -E lein run保存环境变量。 如果您通过 ssh 执行此操作,则需要在服务器上执行上述所有操作,然后将 source /etc/profile 添加到本地计算机上 ssh 命令 运行 的开头。

ssh user@123.456.789 "source /etc/profile; sudo -E lein run"