Por que o IntelliJ instala o Scala SDK em /home/user/.ivy2/cache/?

0

Instalei o IntelliJ e o Scala SDK usando o assistente de instalação fornecido pelo IntelliJ. Selecionei a versão mais recente 2.11.8, mas não consegui executá-la no terminal.

Depois disso eu corri

sudo apt-get install scala

e agora que aparentemente é a versão 2.9.2

scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

Minha pergunta é como eu consigo ter apenas uma versão do scala que é usada pelo IntelliJ e todos os outros usuários no meu sistema.

    
por Stefan Falk 01.04.2016 / 16:17

1 resposta

1

O IntelliJ nunca, e nunca terá, terá acesso de gravação no nível do sistema para fazer isso. Na maioria das vezes, ele toca apenas os arquivos em seu diretório pessoal ou em outros diretórios do sistema para os quais você deseja abrir arquivos.

Instale scala através do gerenciador de pacotes e, em seguida, configure o IntelliJ para usá-lo. Como o IntelliJ não tem privilégios de sistema, você não tem a capacidade de instalar e gerenciar scala systemwide; isso infelizmente deixa você com 2.9.2.

Sua única outra opção para atualizar / atualizar scala seria encontrar um PPA com a versão mais recente, mas isso pode introduzir outras quebras. \

    
por Thomas Ward 01.04.2016 / 16:24