web-dev-qa-db-ja.com

IntelliJのアップグレードIDEA Sierraアップグレード後:/ private / varへの書き込みアクセス権がありません

Intellij IDEA 2016.2から2016.2.5にアップグレードしようとすると、このエラーが表示されます。

IDEAには/ private/var/folders/_q/7md3pcy10x9cxjdt9nzxjvdr0000gn/T/AppTranslocation/97E0DA6A-73B2-4439-91AE-F7DD0353F063/d/IntelliJ IDEA.app/Contentsへの書き込みアクセス権がありません

そのフォルダーは読み取り専用であるため、そのフォルダーのアクセス許可を変更できません。 chownchmodをルートとして試しましたが、どちらも機能しません。

26
Gregg

そのため、Jetbrainsのサポートと話し合った後、問題を再現できず、十分な人から報告されていないため、できることは何もありません。パッチプロセスは機能しませんが、最新バージョンをダウンロードできます。問題が解決しました。

0
Gregg
Sudo xattr -dr com.Apple.quarantine IntelliJ\ IDEA.app/
Sudo chmod -R 777 IntelliJ\ IDEA.app/

これらのコマンドは再帰的に動作し、問題を修正します

36
Anton

これは、Sierraの新しいセキュリティ機能が原因で発生しています。ここでいくつかの情報を見つけました http://lapcatsoftware.com/articles/app-translocation.html

私が使用した回避策は、Intellijアプリがあったアプリケーションディレクトリに移動し、アプリからxattr com.Apple.quarantineを削除することでした。これにより、その読み取り専用ディレクトリでアプリが開かなくなります。

例.

xattr -d com.Apple.quarantine IntelliJ\ IDEA.app
32
Sean Riley

アプリAuctionSieveでjarの更新をテストしているときに、非常によく似たものに遭遇しました。

この問題は、ダウンロードフォルダーからアプリを実行して更新しようとすると発生します。macOSが/ private/var/foldersの下に作成するフォルダー全体が読み取り専用filesystemであるため、FileNotFoundExceptionsが発生します。ファイルのアクセス許可をまったく変更することはできません。

アプリをダウンロードフォルダーからアプリケーションフォルダーに移動すると、問題が解決しました!

3
nevster

このCLIコマンドを使用してすべてを更新することを好みます。

$ brew cask reinstall intellij-idea

MacOS Mojaveでこの問題に直面した場合は、次のコマンドを実行します。Sudo chmod 775/Applications/IntelliJ IDEA.app/Contents/

2
praxnet

これはかなり古い記事であることは知っていますが、MacOSで簡単な解決策を見つけました。

  1. .appファイルに移動し、その内容を表示します。

  2. [コンテンツ]フォルダを右クリックして、[情報を見る]に移動します。

  3. 権限セクションで、各要素の「読み取りと書き込み」を選択します。

  4. IntelliJを再起動します。

これで問題が解決しました。他の人にも役立つことを願っています!

1

Finderまたはそのメニューバー(移動)
アプリケーションを開く
Ctrl +クリック(右クリック)PyCharm(jetbrains .app)
情報取得をクリック
下部で、権限を展開します
南京錠のロックを解除します
3つすべてを「読み取りと書き込み」に変更して、アプリがsysを変更できるようにします
南京錠をロックする
アプリケーションを再起動します

「systemtools」は、pipまたはインタープリターpckg mgrのいずれによっても仮想環境で更新する必要があると述べた複数のエンジニアがいました。

私にとっては、輸入品がローカルであることが前提であることが判明したため、レポジトリから削除されました。

0

Jetbrains Toolboxを使用して全体のアップグレードを行うことができました。魔法のように機能し、コマンドラインの呪文やOSフォルダーのいじりを必要としませんでした。

0
KKP

私のMac OSでも同じことが起こりました。問題は、IntelliJが起動のたびにディスクイメージとしてマウントされたことです。アプリケーションメニューバーにインストーラーを追加したか、何がわからない。次に、アプリケーションリストからアプリを起動し、問題を解決しました。したがって、イメージをマウントしていないことを確認してください

0
JeanValjean