2009-04-26 4 views
4

Je joue à l'auto-étude 6.001 avec les conférences vidéo et les documents de cours. Cependant, j'ai quelques problèmes pour configurer MIT Scheme dans Ubuntu (intrépide).Comment faire pour configurer MIT Scheme pour 6.001 dans Ubuntu 8.10

J'ai utilisé la gestion de paquets et MIT-Scheme installé, mais c'est évidemment la mauvaise version à utiliser. Il devrait être 7.5.1 au lieu de 7.7.90

J'ai suivi les instructions de ce site (http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm)

Jusqu'à présent, je l'ai téléchargé le fichier tar et décompressés dans/usr/local. Je n'ai aucune idée de ce que l'étape 3 signifie.

Puis je suis entré dans la commande

système

-Grande -band 6001.com -edit

et l'erreur est

Pas assez de mémoire pour cette configuration. J'ai essayé de fonctionner en mode sudo, et cette fois l'erreur est différente Impossible d'allouer la table de processus.

Incohérence détecté

J'ai près de 1 Go de mémoire libre, avec beaucoup d'espace disque dur. Que dois-je faire pour mettre en place avec succès?

+0

J'ai installé mit-scheme via le gestionnaire de paquets, mais la version est 7.7.90, alors que la version utilisée en 6.001 est 7.5.1. Il y a également 6.001 paramètres spécifiques dans celui sur le site Web du MIT (que je ne peux pas le faire fonctionner). – segfault

Répondre

2

L'étape 3 signifie que vous devez taper export MITSCHEME_6001_DIRECTORY=${your_problems_path}. Si vous ne voulez pas le taper chaque fois que vous lancez Scheme, vous devez le mettre comme une chaîne dans votre fichier ~/.bash_profile (au cas où vous utilisez bash)

A propos du problème, Google propose instantanément une solution : sudo sysctl -w vm.mmap_min_addr=0 (tirée de http://ubuntuforums.org/showthread.php?p=4868292)

+0

Merci, ça a marché! – segfault

0

Au lieu du gestionnaire de packages, vous pouvez également compiler les sources C portables pour Unix. Je l'utilise avec bonheur.

Questions connexes