Pergunta

Eu jogo para auto-estudo 6.001 com as aulas em vídeo e folhetos de aula. No entanto, tenho alguns problemas para configurar Esquema MIT no Ubuntu (Intrepid).

Eu costumava gerenciamento de pacotes e instalado MIT-Scheme, mas é, obviamente, a versão errada ao uso. Deve ser 7.5.1 em vez de 7.7.90

Eu segui as instruções a partir deste website ( http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm )

Até agora, eu fiz o download do arquivo tar, e extraído para / usr / local. Eu não tenho nenhuma idéia do que passo 3 meios.

comando Então entrei

esquema -grande -band 6001.com -edit

e o erro é

Não há memória suficiente para esta configuração. Eu tentei correr em modo sudo, e desta vez o erro é diferente Não é possível alocar tabela de processos.

A inconsistência detectada

Eu tenho perto de 1GB de memória livre, com amplo espaço de HDD. O que devo fazer para definir com sucesso isso?

Foi útil?

Solução

Passo 3 significa que você deve digitar export MITSCHEME_6001_DIRECTORY=${your_problems_path}. Se você não quiser digitá-la cada vez que você lançar esquema, você deve colocá-lo como uma string no seu arquivo ~ / .bash_profile (no caso de você usar bash)

Sobre o problema em si, o Google instantaneamente sugere uma solução: sudo sysctl -w vm.mmap_min_addr=0 (retirado http://ubuntuforums.org/showthread.php?p=4868292)

Outras dicas

Em vez do gerenciador de pacotes, você também pode querer compilar o código C portáteis para Unix. Eu estou usando-o alegremente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top