Não é possível atualizar o Intellij devido à permissão de erro negada?


20

Minha versão do Intellij é 12.1 e a nova versão é 12.1.4, então eu quero atualizá-lo, mas após o download de um novo arquivo, ele não pode prosseguir devido à permissão de arquivo negada. Alguém pode me dizer como alterar a permissão para atualizar meu Intellij?


você está tentando a atualização como root?
Ssytee 18/09/2013

Não, eu não fiz. Basta clicar no botão "atualizar e reiniciar" quando o Intellij é iniciado e não pode prosseguir.
Link Hà

consulte youtrack.jetbrains.com/issue/IDEA-23308 . Tente alterar o proprietário do diretório de instalação do Idea da raiz para o usuário (você)
lena

Respostas:


11

Vá para a /binpasta da "Idéia", por exemplo (ou no meu caso):

/opt/idea-IC-135.690/bin

e aí começa o aplicativo, com sudo. Como isso:

sudo ./idea.sh

Basta atualizar,

Se você tiver algum /tmpproblema de espaço na memória, reinicie o sistema operacional e tente a etapa novamente.

Espero que isso ajude você.


Apenas observando que demorei algumas reinicializações como sudo para exibir o botão de atualização. No final, funcionou!
precisa saber é o seguinte

Ótimo, acho que você também pode alterar a permissão da pasta (/idea-IC-135.690/bin), para não precisar abrir uma idéia com o sudo.
Aby

11
Eu não pensei nisso, eu apenas dei permissões idea.sh 777, já que esta é minha máquina de desenvolvimento.
precisa saber é o seguinte

11
Na minha máquina (OS X), era cd /Applications/Intellij IDEA 14/Contents/Mac OSentão sudo ./idea.
quer

Eu recebo: "Erro de inicialização: não é possível detectar o ambiente gráfico" Alguma idéia de como corrigir isso?
Didier A.

28

Teve o mesmo problema com o Idea IntelliJ 2016.2

Você deve definir o usuário e o grupo da sua pasta de ideias para si mesmo. (ou um grupo que você compartilha com outros usuários, se necessário)

No meu caso, foi porque alguns arquivos na idéia foram atribuídos a root: root e eu não entendi o motivo.

Então eu corri: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Eu acho que esta é uma solução melhor do que a anterior;)
Carlos Verdes

Esta solução resolverá o problema todas as vezes sem a necessidade de reiniciar com o root. Solução muito melhor.
borjab

Essa deve ser a resposta aceita. Não foi possível atualizar o IntelliJ Idea. A atribuição de permissões ao meu usuário resolveu isso para mim.
Thilak Rao 27/03

13

A solução que Jeremy forneceu é a melhor na minha opinião. O que eu recomendaria é usar a chamada de utilitário whoami para definir automaticamente os parâmetros do usuário atual do console, como

sudo chown -R $(whoami) /opt/idea-ICblablabla


3
A solução mais limpa do meu ponto de vista.
jpmottin

11
A melhor solução, funciona imediatamente e corrige o problema definitivamente.
Alan47 01/02
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.