2009-04-26 4 views
4

私はビデオ講義と講義の配布資料を持って自習6.001に出ます。しかし、私はいくつかの問題をUbuntuでMIT Schemeをセットアップしています(勇敢な)。UITunti 8.10で6.001のMIT Schemeを設定するには

私はパッケージ管理を使用してMIT-Schemeをインストールしましたが、使用するのは明らかに間違ったバージョンです。それは私がこのウェブサイト(http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm)これまでのところ、私はtarファイルをダウンロードした

からの指示に従っ、と/ usr/localに抽出された7.5.1の代わりに

7.7.90でなければなりません。私はステップ3が何を意味するのか分かりません。

は、その後、私は

スキーム-large -band 6001.com -edit

とエラーコマンドを入力し、この構成のための十分なメモリはありません

です。 私はsudoモードで実行しようとしましたが、今度はエラーが異なります プロセステーブルを割り当てることができません。

矛盾は、私は十分なHDDスペースと、空きメモリ1GBの近くに持って

を検出しました。これを設定するにはどうしたらよいですか?

+0

パッケージマネージャでmit-schemeをインストールしましたが、バージョンは7.7.90、6.001で使用されているバージョンは7.5.1です。 MITのWebサイトには6.001固有の設定もあります(これは動作しません)。 – segfault

答えて

2

手順3は、export MITSCHEME_6001_DIRECTORY=${your_problems_path}と入力することを意味します。 Schemeを起動するたびに入力する必要がない場合は、〜/ .bash_profileファイルに文字列として入力する必要があります(bashを使用する場合)

問題については、Googleがすぐに解決策を提案します: sudo sysctl -w vm.mmap_min_addr=0http://ubuntuforums.org/showthread.php?p=4868292から)

+0

ありがとうございました! – segfault

0

パッケージマネージャの代わりに、ポータブルCソースをUnix用にコンパイルすることもできます。私はそれを喜んで使っています。