2014-09-05 23 views
0

我有一個scala應用程序需要執行sys.process操作sudo並且這些操作對我而言是失敗的。從我的谷歌搜索,似乎我可以通過與sudo運行intellij解決此問題。但是,當我這樣做時,系統會提示我導入設置,並且需要重新導入我的項目。這似乎並不理想。有沒有辦法在intellij中設置運行配置爲sudo特權,或者至少運行idea.shsudo但是使用我的原始工作空間,以便所有更改和配置在sudo和非sudo配置文件之間共享?以sudo權限運行intellij應用程序

回答

1

大概這是Intellij從當前用戶目錄下的目錄讀取其設置,例如我的Windows PC上的C:\ Users \ matt.IntelliJIdea13。當你sudo的時候,它會嘗試從另一個目錄讀取它的設置。

我會檢查目錄,它試圖保存它的配置,當你用sudo運行它。然後從該目錄設置一個軟鏈接回到普通用戶目錄。無論您是否使用sudo,IntelliJ都應該讀取同一組文件。

如LN -s /home/matt/.IntellijIdea13 /home/root/.IntelliJIdea13

我沒有安裝在Linux上的IntelliJ所以不能檢查。