Come impostare Schema MIT per 6.001 in Ubuntu 8.10
-
16-09-2019 - |
Domanda
Gioco di auto-studio 6.001 con le lezioni video e dispense delle lezioni. Tuttavia, ho l'impostazione dei problemi fino Scheme MIT in Ubuntu (Intrepid).
Ho usato la gestione dei pacchetti e installato MIT-Scheme, ma è ovviamente la versione sbagliata da usare. Dovrebbe essere 7.5.1 anziché 7.7.90
Ho seguito le istruzioni da questo sito web ( http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm )
Finora, ho scaricato il file tar, ed estratto in / usr / local. Non ho idea di quello che passo 3 mezzi.
Poi ho inserito il comando
schema -grande-band 6001.com -edit
e l'errore è
Memoria insufficiente per questa configurazione. Ho cercato per l'esecuzione in modalità sudo, e questa volta l'errore è diverso Impossibile allocare la tabella di processo.
incoerenza rilevato
Ho vicino a 1 GB di memoria libera, con ampio spazio di HDD. Cosa devo fare per impostare con successo questo?
Soluzione
Passo 3 significa che si deve digitare export MITSCHEME_6001_DIRECTORY=${your_problems_path}
. Se non si desidera digitare ogni volta che si avvia Scheme, si dovrebbe mettere come una stringa nel file ~ / .bash_profile (nel caso in cui si utilizza bash)
A proposito del problema stesso, Google suggerisce immediatamente una soluzione:
sudo sysctl -w vm.mmap_min_addr=0
(tratto da http://ubuntuforums.org/showthread.php?p=4868292)
Altri suggerimenti
Al posto del gestore di pacchetti, si consiglia inoltre di compilare i sorgenti C portatili per Unix. Io sto usando felicemente.