Подтвердить что ты не робот

Как установить MIT Scheme на Mac?

Я хочу установить MIT Scheme на моем Mac, я загрузил двоичный файл MacOS X (x86-64).

Однако я не мог заставить его работать с помощью Mac Terminal.

Я попытался следовать этим статьям:

Установка MIT/GNU Scheme на Mac OS X Leopard

Установка MIT-схемы в Mac OS X

но он устарел и не работает.

Итак, я ищу простой метод, который позволяет мне писать код схемы с помощью терминала Mac.

Я изо всех сил старался установить его.

4b9b3361

Ответ 1

ОБНОВЛЕНО ДЛЯ EL CAPITAN:

Лучший способ, который я нашел, - здесь:

  • Загрузите 32-bit или 64-разрядный dmg для схемы.
  • Дважды щелкните файл .dmg, и вы получите это окно, в которое вы должны перетащить файл "MIT/GNU Scheme" в папку "Приложения".
  • Для 32-разрядной версии выполните следующую команду:

    sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-i386
    

    Затем введите пароль администратора и запустите эту команду:

    sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/local/bin/scheme
    

    Для 64-разрядной версии сначала выполните следующую команду:

    sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
    

    Затем введите пароль администратора и выполните следующую команду:

    sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme
    

И это! Теперь вы должны иметь возможность использовать схему MIT в своем терминале, набрав "схему" в командной строке:

Ответ 2

Homebrew облегчает вам жизнь. В терминале введите:

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-schemeудаp >

Готово!

Edit

Установлена ​​ script:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ; brew install mit-scheme

Ответ 3

Для Йосемити 10.10.3:

После установки X11.app и homebrew

$ brew tap homebrew/x11
$ brew install mit-scheme

Мне стало легче, когда поддерживаемый менеджер пакетов, такой как доморощенный, покрывает все зависимости и сборки.

Ответ 4

Если у вас установлена ​​последняя версия системы Mac, El Capitan 10.11.2, вам может потребоваться сделать что-то другое, чем указано выше.

Первая команда будет такой же. Для 64-разрядной версии сначала выполните следующую команду:

sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64

Затем введите пароль администратора и выполните следующую команду:

sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/local/bin/scheme

Примечание. Разница заключается в том, что вам нужно поставить локальный между/usr/и/bin/

Введите схему в терминале, чтобы узнать, работает ли она. Если вы получите следующий снимок экрана, это означает, что вам это удалось.

Результат успеха

Вам определенно нужно поставить локальный. Причина в том, что Apple улучшила безопасность ОС в OSX 10.10 (без корней), и изменения в общих системных двоичных файлах (например,/usr/bin) не разрешены.

Ответ 5

Вы можете установить схему, используя homebrew, используя следующую команду

brew install mit-scheme

Ответ 6

Если у вас возникли проблемы с принятым ответом от @virgil-ming, попробуйте следующее:

$ brew install Caskroom/cask/xquartz
$ brew install mit-scheme

Та же идея, конечно, но это заставило меня работать, когда brew tap homebrew/x11 ответил несколькими конфликтами.

Как всегда, запомните brew update, затем повторите попытку, когда у вас возникнут проблемы, aa Руководство по устранению неполадок Homebrew.

Ответ 7

Если вы используете MacPorts, команда похожа на то, что другие отправили для homebrew -

sudo port install mit-scheme

Это хорошо меня поддержало на OS X 10.8.5

Ответ 8

ОБНОВЛЕНИЕ ДЛЯ MAC OS ВЫСОКИЙ SIERRA:

Работал для меня, просто выполняя (если вы используете Homebrew):

brew install mit-scheme