Как установить MIT Scheme на Mac?
Я хочу установить MIT Scheme на моем Mac, я загрузил двоичный файл MacOS X (x86-64).
Однако я не мог заставить его работать с помощью Mac Terminal.
Я попытался следовать этим статьям:
Установка MIT/GNU Scheme на Mac OS X Leopard
Установка MIT-схемы в Mac OS X
но он устарел и не работает.
Итак, я ищу простой метод, который позволяет мне писать код схемы с помощью терминала Mac.
Я изо всех сил старался установить его.
Ответы
Ответ 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