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 ----^
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?
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 ----^
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.
Tags zsh linux path elementaryos