OSX - команди в команді повернення терміналу не знайдено


1

Нещодавно я завантажив і встановив scala (спробував так чи інакше) і просто помітив, що команди в терміналі не знайдені .. Я вагався зі своєю змінною шляху, тому я вважаю, що проблема ...

Я читав і бачив, що всі ці команди повинні бути в каталозі / usr / bin .. так що якщо я набрав / usr / bin / ls в термінал, то все одно повинен отримати список. Але я не можу знайти жодної з цих команд (ls, mv, cp, і т.д.).

Хто-небудь знає, як це виправити? Дякую!

Відповіді:



1

ls є в /bin

потрібно змінити PATH змінна середовища для включення директорії bin вашої установки scala.

наприклад, щоб додати всі команди команди андроїда sdk до мого шляху, я ставлю

export PATH=${PATH}:~/sdks/android-sdk-mac_86/tools

в моєму ~/.bash_profile

Будьте дуже обережні, змінюючи шлях. Якщо ви зробите це неправильно, ви втратите доступ до багатьох системних команд.


1

Покласти /bin у вашому шляху, виконавши цю команду:

export PATH=$PATH:/bin

Всі ці файли існують в Росії /bin під Mac OS.


0

якщо ви додаєте додаткові пакети до вашого Mac, є деякі місця, які мають найбільший сенс, так що всі користувачі можуть їх використовувати.

Вони є /opt і /usr/local

я віддаю перевагу /opt як і для MacPorts.

Отже, для установки Scala зробіть наступне

  • Завантажити Scala і розпакувати
  • sudo mkdir -p / opt / scala
  • sudo chown -R YOUR_USERNAME /opt/scala
  • перемістити вміст з розпакованої папки /opt/scala, так що структура буде мати /opt/scala/bin папки

Тепер ви встановили Scala. Далі, ви повинні відредагувати PATH відповідно, так що ви можете викликати файли в / opt / scala / bin звідусіль:

  • Відредагуйте ~ / .profile і додайте ці рядки

    експортувати SCALA_HOME = / opt / scala

    експортувати PATH = $ {SCALA_HOME} / bin: $ {PATH}

Тепер закрийте всі вікна терміналу і відкрийте їх або у вікні, що ще відкрито, виконайте команду a source ~/.profile

Після перезавантаження комп'ютера Mac .profile буде автоматично завантажено. Таким чином, третій варіант - це просто перезавантажити ваш Mac. :-)

Вітання,

Ян

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