在哪里设置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"
使用 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"