Проблема при попытке установить MIT-схему на MacOSX Snow Leopard - PullRequest
0 голосов
/ 15 апреля 2011

Я пытаюсь установить MIT-схему так, чтобы я мог использовать ее вне своего терминала вместо IDE, однако у меня возникают трудности с поиском учебных пособий, которые действительно актуальны и работают.

Ответы [ 3 ]

3 голосов
/ 15 апреля 2011

Вы можете установить MIT Scheme через Macports, и это, вероятно, займет много времени (я думаю, он компилируется из исходного кода).Вы также можете получить предварительно скомпилированный двоичный файл из здесь , который установит MIT-Scheme.app, который запускает Edwin порт Emacs или что-то, что включает в себя отладчик Scheme и REPL.Но вы также можете запустить его из командной строки.

Проверьте, где он установлен, на моей машине он здесь /Applications/mit-scheme.app/Contents/Resources/, но это может отличаться.Добавьте этот каталог к ​​вашему PATH, отредактировав ~/.bash_profile и добавив следующее:

export PATH=$PATH":/Applications/mit-scheme.app/Contents/Resources/"

Проверьте с помощью which mit-scheme, чтобы убедиться, что он установлен правильно.

Что касается Racket, есть такжепредварительно скомпилированный двоичный файл, доступный от здесь .(Это может быть в Macports, но может и не быть, или в Fink, я не знаю. Я стараюсь избегать их и, если возможно, использую Homebrew.) Это файл dmg, который вы можете извлечь и поместить в любое место,Я положил свой в ~/bin и добавил ~/bin/racket/bin/ к своему PATH, тот же процесс, что и выше, но вы можете поместить его в любом месте, /Applications/ или в любом другом месте.

Удачи.

0 голосов
/ 10 ноября 2015

Подробный ответ можно найти здесь .

Вот короткая версия:

  1. Загрузить файл .dmg MIT-Scheme. 32-разрядный или 64-разрядный в зависимости от аппаратной архитектуры.

  2. После установки выполните следующие команды

Для 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/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/bin/scheme
  1. Чтобы запустить MIT-Scheme со своего терминала, просто введите в командной строке «схема».
0 голосов
/ 15 апреля 2011

Это кажется странным ответом, поскольку речь идет о Racket для вопроса, который изначально был о MIT Scheme, но так как вы тоже попробовали Racket ...

Для запуска Racket из терминала вам необходимо использовать исполняемый файл racket, который находится в подкаталоге bin. Например, если вы установите его на /Applications/Racket-5.1, вы запустите /Applications/Racket-5.1/bin/racket. (И вы можете изменить $PATH или добавить символическую ссылку, чтобы можно было запускать без указания полного пути.)

...