以sudo权限运行intellij应用程序
问题描述:
我有一个scala应用程序需要执行sys.process
操作sudo
并且这些操作对我而言是失败的。从我的谷歌搜索,似乎我可以通过与sudo
运行intellij解决此问题。但是,当我这样做时,系统会提示我导入设置,并且需要重新导入我的项目。这似乎并不理想。有没有办法在intellij中设置运行配置为sudo
特权,或者至少运行idea.sh
sudo
但是使用我的原始工作空间,以便所有更改和配置在sudo
和非sudo
配置文件之间共享?以sudo权限运行intellij应用程序
答
大概这是Intellij从当前用户目录下的目录读取其设置,例如我的Windows PC上的C:\ Users \ matt.IntelliJIdea13。当你sudo的时候,它会尝试从另一个目录读取它的设置。
我会检查目录,它试图保存它的配置,当你用sudo运行它。然后从该目录设置一个软链接回到普通用户目录。无论您是否使用sudo,IntelliJ都应该读取同一组文件。
如LN -s /home/matt/.IntellijIdea13 /home/root/.IntelliJIdea13
我没有安装在Linux上的IntelliJ所以不能检查。