Como atualizar o PyCharm 3.4 para 4 no Ubuntu 14.04

0

Eu tenho edição comunitária do Pycharm 3.4 instalada. Desejo atualizar minha instalação para o 4.0.

Ir para Help ⇒ Check for update mostra que estou na versão mais recente, que é a 3.4.1.

Download e instalação manuais criam 2 instalações separadas do Pycharm ; uma nova e uma instalação anterior.

    
por salman wahed 29.11.2014 / 05:40

3 respostas

1

Eu instalei o diretório PyCharm in ~/bin . Eu criei este diretório manualmente. Portanto, os arquivos do IDE estavam em um diretório como ~/bin/pycharm-community-3.x.x . Para atualizá-lo eu fiz o seguinte,

  • Excluiu a pasta ~/bin/pycharm-community-3.x.x
  • Excluiu a pasta ~/.PyCharm30 (diretório usado pelo PyCharm para armazenar configurações, caches, etc.)
  • Transferiu a versão mais recente do IDE e instalou-a.
por salman wahed 12.04.2015 / 18:40
1

Atualizei recentemente da versão 4.0.1 para a 4.0.4, que eu instalei em /usr/local/bin/ (sou novo no Linux, então não tenho certeza se esse é o melhor local). Essencialmente eu mudei o tarball lá, descompactei, deletei o diretório antigo, percebi que o script ainda estava apontado para a versão antiga (agora inexistente) e editei o script para apontar para a nova versão. Foi assim (adaptado das instruções oficiais de instalação):

sudo mv ~/Downloads/pycharm-community-4.0.4.tar.gz /usr/local/bin/
cd /usr/local/bin/
tar xfz pycharm-community-4.0.4.tar.gz
sudo rm pycharm-community-4.0.4.tar.gz
sudo rm -r pycharm-community-4.0.1
cd pycharm-community-4.0.4/bin/
sudo bash pycharm.sh

O PyCharm foi lançado, então eu assumi que era bom. Então tentei lançar o PyCharm como normalmente faria, e recebi o seguinte erro:

Traceback (most recent call last):
  File "/usr/local/bin/charm", line 96, in <module>
    os.execv(RUN_PATH, [bin_file] + args)
OSError: [Errno 2] No such file or directory

Opa; Assumi o script charm para o qual os pontos PATH (em /usr/local/bin/ ) seriam atualizados pela linha bash pycharm.sh ; Eu estava errado. Não se preocupe, é fácil fazer você mesmo.

cd /usr/local/bin/
sudo nano charm

A primeira linha após as instruções de importação define o RUN_PATH ; você vai querer mudar isso para apontar para o novo diretório ( ou seja, , 4.0.1 to 4.0.4 para mim). Depois que fiz isso, funcionou como um encanto.

Meu palpite é que, se eu tivesse removido esse arquivo antes de executar o script na nova pasta bin da versão, ele criaria um novo script do zero. Esta é provavelmente uma prática melhor, pois o próprio script pode ser alterado de forma mais significativa do que a definição RUN_PATH .

TL; DR: Você precisará excluir o diretório antigo e iniciar o script, descompactar o novo diretório e executar o script de ativação a partir do diretório descompactado.

sudo mv ~/Downloads/pycharm-community-4.0.4.tar.gz path/to/install/
cd path/to/install/
tar xfz pycharm-community-4.0.4.tar.gz
sudo rm pycharm-community-4.0.4.tar.gz
sudo rm -r pycharm-community-<old version>
sudo rm charm
cd pycharm-community-4.0.4/bin/
sudo bash pycharm.sh
    
por Kyle Joecken 23.01.2015 / 06:15
1

Acredito que a melhor prática é instalar todas as bolas tar em /usr/local/src .

Além disso, você não precisa mover a bola alcalina, pode especificar para onde descompactar usando o especificador -C (alterar o destino da extração?) para que se torne (isso pressupõe que a versão antiga esteja localizada em /usr/local/src como deveria ser):

sudo tar xzf pycharm-community-4.0.4.tar.gz -C /usr/local/src
cd /usr/local/src
sudo rm -r pycharm-community-4.0.1  
sudo rm /usr/local/bin/charm
cd pycharm-community-4.0.4/bin/
sudo sh pycharm.sh
    
por Dr Manhattan 11.04.2015 / 16:10