Додавання Scala до PATH в zsh


0

Я був на цьому деякий час і, думаю, починаю божеволіти

Я завантажив програму Scala ~/binдля легкого доступу на моїй машині Elementary; але, здається, у мене є певні труднощі при додаванні його до PATH.

На своєму Macbook я просто додав наступне .profileта все, що працювало:

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

Однак у своєму вікні Elementary я спробував поставити один і той же код .profileі в .zshrc, і він все ще не відображається правильно /Users/coffee/bin/scala-2.11.7/bin/scalaпри написанні which scala.

Отже, що я тут роблю неправильно, і як мені це зробити?

Відповіді:


0

Ви не вистачаєте $знаку, щоб оболонка оцінила SCALA_HOMEзмінну:

SCALA_HOME=~/bin/scala-2.11.7
PATH=$PATH:$SCALA_HOME/bin
# Here ----^

в якому файлі? Крім того, що змінилися в .zshrxнічого не зробили
Electric Coffee

0

Якщо у вас вже є інша Scala, надана вашим розповсюдженням, вам може знадобитися додати $відповідь відповідно до відповіді Мурейніка та переконатися, що запис вашого шляху відбувається перед$PATH :

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

Вони повинні бути встановлені, ~/.zshenvі, ймовірно, потрібно мати "експорт", інакше програми, запущені з zsh, не побачать цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.