Adicionando Scala ao PATH no zsh

0

Eu estive nisso por um tempo e acho que estou começando a ficar louco

Eu baixei o Scala para ~/bin para facilitar o acesso na minha máquina elementar; mas parece que tenho dificuldade em adicioná-lo ao PATH .

No meu Macbook, simplesmente adicionei o seguinte a .profile e tudo funcionou:

SCALA_HOME=~/bin/scala-2.11.7
PATH=$PATH:SCALA_HOME/bin

Na minha caixa Elementary, no entanto, tentei colocar o mesmo código em .profile e .zshrc , e ele ainda não exibe corretamente /Users/coffee/bin/scala-2.11.7/bin/scala ao gravar which scala .

Então, o que estou fazendo de errado aqui e como faço para que funcione?

    
por Electric Coffee 23.01.2016 / 22:04

2 respostas

0

Você está perdendo o sinal $ para fazer o shell avaliar a variável SCALA_HOME :

SCALA_HOME=~/bin/scala-2.11.7
PATH=$PATH:$SCALA_HOME/bin
# Here ----^
    
por 23.01.2016 / 22:48
0

Se você já tiver um Scala diferente fornecido pela sua distribuição, talvez seja necessário adicionar o $ de acordo com a resposta do Mureinik e verificar se a entrada de seu caminho vem antes do $PATH :

export SCALA_HOME=~/bin/scala-2.11.7
export PATH=$SCALA_HOME/bin:$PATH

Estes devem ser definidos em ~/.zshenv e provavelmente precisam ter "export" adicionados, caso contrário, programas executados a partir do zsh não o verão.

    
por 16.12.2016 / 21:21