使用sudo权限运行intellij应用程序

时间:2014-09-05 23:51:20

标签: intellij-idea

我有一个scala应用程序需要使用sys.process执行sudo操作,这些操作对我来说都失败了。从我的谷歌搜索,似乎我可以通过使用sudo运行intellij来解决这个问题。但是,当我这样做时,我被提示导入设置,需要重新导入我的项目。这似乎不太理想。有没有办法在intellij中设置运行配置以获得sudo权限,或者至少使用idea.sh运行sudo但使用我原来的工作区,以便在所有更改和配置之间共享sudo和非sudo个人资料?

1 个答案:

答案 0 :(得分:1)

据推测,这是由Intellij从当前用户目录下的目录中读取其设置,例如我的Windows PC上的C:\ Users \ matt.IntelliJIdea13。当你sudo时,它会尝试从不同的目录中读取它的设置。

我会检查目录是否正在尝试将其配置保存到使用sudo运行时。然后将此目录中的软链接设置回普通用户目录。无论您是否使用sudo,IntelliJ都应该读取同一组文件。

例如ln -s /home/matt/.IntellijIdea13 /home/root/.IntelliJIdea13

我没有在Linux上安装IntelliJ,所以无法检查。