2016-10-25 49 views
15

試圖IntelliJ IDEA的升級,從2016.2到2016年2月5日,我收到此錯誤的寫訪問:升級IntelliJ IDEA的塞拉利昂升級後:不必/私營/無功

IDEA does not have write access to /private/var/folders/_q/7md3pcy10x9cxjdt9nzxjvdr0000gn/T/AppTranslocation/97E0DA6A-73B2-4439-91AE-F7DD0353F063/d/IntelliJ IDEA.app/Contents

我不能修改該文件夾的權限,因爲它是隻讀的。我試過chownchmod作爲根,這兩者都不起作用。

回答

0

所以在與Jetbrains支持交談之後,沒有什麼可以完成的,因爲他們無法重現問題,也沒有足夠的人報告它。補丁程序不起作用,但您可以下載最新版本。問題解決了。

22

這是因爲Sierra的一些新的安全功能而發生的。我在這裏發現了一些關於它的信息http://lapcatsoftware.com/articles/app-translocation.html

我使用的解決方法是進入Intellij應用程序的應用程序目錄,並從應用程序中刪除xattr com.apple.quarantine。這會阻止應用程序在該只讀目錄中打開。

ex。

xattr -d com.apple.quarantine IntelliJ\ IDEA.app 
+0

不錯@Sean,你的解決方案爲我工作 – Loki

+0

工作就像一個(Py)的魅力!謝謝! –

+0

沒有爲我工作。這就是生活。 –

10
sudo xattr -dr com.apple.quarantine IntelliJ\ IDEA.app/ 
sudo chmod -R 777 IntelliJ\ IDEA.app/ 

這些命令遞歸地工作,並修復故障

+0

謝謝,其他回答沒有爲我工作,但這工作! – Evgeni

1

我剛剛遇到了非常相似的東西,而我的應用AuctionSieve試驗瓶中的更新。

的問題,當您從下載文件夾的應用程序,並嘗試做更新發生 - 它得到FileNotFoundExceptions因爲整個文件夾下的MacOS /私營/無功/文件夾的創建是一個只讀文件系統。根本不能更改文件的權限。

將應用程序從Downloads文件夾移到Applications文件夾解決了問題!