it-swarm.com.ru

Как установить MIT Схему на Mac?

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

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

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

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

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

но кажется устаревшим и не работает.

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

Я пытался часами пытаться установить его.

51
Timeless

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

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

  1. Загрузите файл 2-разрядный или 64-разрядный dmg для схемы.
  2. Дважды щелкните файл .dmg, и вы получите это окно, в которое вы должны перетащить файл "Схема MIT/GNU" в папку "Программы".
  3. Для 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 Scheme в своем терминале, введя "schema" в командную строку:

69
Alex K

Доморощенный делает это легко для вас. В Терминале введите:

Ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-scheme

Готово!

Edit

Сценарий установки был перемещен:

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

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

После установки X11.app и доморощенного,

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

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


Правка: просто

$ brew install mit-scheme

сделал бы. X11 теперь необязателен вместо зависимости. Есть еще опция --with-x11, которая требует всего Xcode.

23
Virgil Ming

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

brew install mit-scheme
19
tysonjh

Если у вас установлена ​​последняя версия системы 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 (без root), и изменения в общесистемных двоичных файлах (таких как/usr/bin) недопустимы.

10
leoflower

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

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

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

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

6
Niko Kovacevic

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

Sudo port install mit-scheme

Это очень хорошо настроило меня на OS X 10.8.5

2
Shreyas

ОБНОВЛЕНИЕ ДЛЯ MAC OS High Sierra :

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

brew install mit-scheme

2
Daniel Hebel

Если вы используете докер, и я рекомендую вам сделать:

docker run -it inikolaev/Alpine-scheme

доставит вас прямо в схему REPL.

1
Navjeet Singh