如何在 Ubuntu 8.10 中为 6.001 设置 MIT 方案
-
16-09-2019 - |
题
我通过视频讲座和讲义玩自学6.001。然而,我在 Ubuntu 中设置 MIT 方案时遇到了一些问题(intrepid)。
我使用了包管理并安装了 MIT-Scheme,但它显然是错误的版本。应该是 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模式下运行,这次错误不同 无法分配进程表。
检测到不一致
我有接近 1GB 的可用内存,还有充足的硬盘空间。我应该怎么做才能成功设置它?
解决方案
步骤3意味着应键入export MITSCHEME_6001_DIRECTORY=${your_problems_path}
。如果你不想在每次启动时计划键入它,你应该把它作为你的〜/ .bash_profile文件中的字符串(如果你使用bash)
有关问题的本身,谷歌立刻提出一个解决方案:
sudo sysctl -w vm.mmap_min_addr=0
(从 http://ubuntuforums.org/showthread.php?p=4868292)
其他提示
除了包管理器,你可能还需要编译的Unix的移植的C来源。我使用它愉快。
不隶属于 StackOverflow