Двоичный, не доступный из Bash, несмотря на то, что он находится в пути

Я изучаю, как программировать в Racket. Это двоичный файл находится в "/Applications/Racket v6.2/bin/racket" . Позвольте мне показать, что происходит:

 MacBook:~ enedil$ echo $PATH /Applications/Racket\ v6.2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin MacBook:~ enedil$ ls -l /Applications/Racket\ v6.2/bin/racket -rwxr-xr-x@ 1 enedil admin 53712 Jun 19 22:23 /Applications/Racket v6.2/bin/racket MacBook:~ enedil$ file /Applications/Racket\ v6.2/bin/racket /Applications/Racket v6.2/bin/racket: Mach-O 64-bit executable x86_64 MacBook:~ enedil$ racket -bash: racket: command not found MacBook:~ enedil$ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14) Copyright (C) 2007 Free Software Foundation, Inc. 

Как это возможно? Что делать, если я хочу, чтобы на моем пути был полностью работающий компилятор Racket?

One Solution collect form web for “Двоичный, не доступный из Bash, несмотря на то, что он находится в пути”

Кажется, что вы допустили ошибку при редактировании PATH . Символ обратной косой черты в вашем выводе PATH считался литералом, а не отсутствием для пробела.

Тебе нужно:

 PATH="/Applications/Racket v6.2/bin:$PATH"; export PATH 

или:

 PATH=/Applications/Racket\ v6.2/bin:$PATH; export PATH 
  • Как положить $ @ в кавычки?
  • Запуск команд, хранящихся в переменных оболочки
  • Bash [[соответствие шаблону не работает
  • Печать эпохи с использованием даты
  • При передаче аргументов в программы через переменные массива
  • Экспортируемые переменные внутри сеанса ssh пусты
  • Как передать строки из файла в сценарий bash, чтобы каждая строка оставалась неразделенной, даже если есть пробелы?
  • Расширение переменной в круглых скобках и котировках
  • Удаление файлов с пробелами в именах
  • Ошибка Bash, не распознающая escape-коды Unicode
  • Команда даты не работает на удаленном сервере при запуске с использованием скрипта
  • Почему восклицательный знак `!` Иногда расстраивает bash?
  • Interesting Posts

    Как использовать ssh-agent с несколькими (действительными) ключами и все же выбрать, какой из них использовать?

    Есть ли в Emacs пользовательский интерфейс, позволяющий удобно «захватить» имя файла в буфере?

    Можете ли вы порекомендовать текстовый редактор графического интерфейса для разработчика (необходимые функции внутри)?

    Как заменить слово внутри файла .DOCX с помощью командной строки Linux?

    Как проверить прогресс Badblocks, если он работает в фоновом режиме?

    SSH Remote Port Forward Host Без пароля

    Корень не может удалить файл на ext4

    Запуск процесса в удаленном браузере

    Сессия VNC превращает нежить в выходные

    Ошибки сценариев DASH: я не думаю, что знаю, как правильно настроить переменные

    Как я могу получить эту проприетарную камеру с низким разрешением, работающую в Linux?

    Сценарий Bash, который автоматически убивает процессы, когда загрузка процессора / памяти становится слишком высокой

    Изменение номера порта по умолчанию для telnet в Linux

    Можно ли напрямую входить в chroot?

    Является ли решение bcache для моего использования ssd?

    Linux и Unix - лучшая ОС в мире.