Как настроить MIT Scheme для 6.001 в Ubuntu 8.10 - PullRequest
4 голосов
/ 26 апреля 2009

Я играю для самостоятельной работы 6.001 с видеолекциями и раздаточными материалами. Однако у меня есть некоторые проблемы при настройке MIT Scheme в Ubuntu (intrepid).

Я использовал управление пакетами и установил MIT-схему, но это явно не та версия, которую нужно использовать. Должно быть 7.5.1 вместо 7.7.90

Я следовал инструкциям с этого сайта (http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm)

Пока что я скачал файл tar и распаковал его в / usr / local. Я понятия не имею, что означает шаг 3.

Затем я ввел команду

схема -большая полоса 6001.com -редакт

и ошибка

Недостаточно памяти для этой конфигурации. Я попытался запустить в режиме sudo, и на этот раз ошибка другая Невозможно выделить таблицу процессов.

Обнаружено несоответствие

У меня есть около 1 ГБ свободной памяти с достаточным пространством для жесткого диска. Что я должен сделать, чтобы успешно настроить это?

Ответы [ 2 ]

2 голосов
/ 26 апреля 2009

Шаг 3 означает, что вы должны набрать export MITSCHEME_6001_DIRECTORY=${your_problems_path}. Если вы не хотите вводить его каждый раз при запуске Scheme, вы должны поместить его в виде строки в файле ~ / .bash_profile (если вы используете bash)

Что касается самой проблемы, Google мгновенно предлагает решение: sudo sysctl -w vm.mmap_min_addr=0 (взято из http://ubuntuforums.org/showthread.php?p=4868292)

0 голосов
/ 27 апреля 2009

Вместо менеджера пакетов вы также можете скомпилировать переносимые исходники C для Unix. Я использую это счастливо.

...