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?

Hà Link
fonte
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ê.

Aby
fonte
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

Jeremie
fonte
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

Alex Kor
fonte
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