如何在 Ubuntu 8.10 中为 6.001 设置 MIT 方案
我通过视频讲座和讲义玩自学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步是什么意思。
然后我输入命令
方案-large -band 6001.com -编辑
,错误是
内存不足以支持此配置。 我尝试在sudo模式下运行,这次错误不同 无法分配进程表。
检测到不一致
我有接近 1GB 的可用内存,以及充足的 HDD 空间。 我应该怎么做才能成功设置它?
I play to self-study 6.001 with the video lectures and lecture handouts. However, I have some problems setting up MIT Scheme in Ubuntu (intrepid).
I used package management and installed MIT-Scheme, but it's obviously the wrong version to use. It should be 7.5.1 instead of 7.7.90
I followed the instructions from this website (http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/Tools/detail/linuxinstall.htm)
So far, I've downloaded the tar file, and extracted to /usr/local. I have no idea what step 3 means.
Then I entered command
scheme -large -band 6001.com -edit
and the error is
Not enough memory for this configuration.
I tried to run under sudo mode, and this time the error is different
Unable to allocate process table.Inconsistency detected
I have close to 1GB of free memory, with ample HDD space. What should I do to successfully set this up?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
第 3 步意味着您应该输入
export MITSCHEME_6001_DIRECTORY=${your_problems_path}
。 如果你不想每次启动Scheme时都输入它,你应该把它作为一个字符串放在你的~/.bash_profile文件中(如果你使用bash)关于问题本身,Google立即建议了一个解决方案:
sudo sysctl -w vm.mmap_min_addr=0
(取自http:// /ubuntuforums.org/showthread.php?p=4868292)Step 3 means that you should type
export MITSCHEME_6001_DIRECTORY=${your_problems_path}
. If you don't want to type it every time you launch Scheme, you should put it as a string in your ~/.bash_profile file(in case you use bash)About the problem itself, Google instantly suggests a solution:
sudo sysctl -w vm.mmap_min_addr=0
(taken from http://ubuntuforums.org/showthread.php?p=4868292)您可能还想编译适用于 Unix 的可移植 C 源代码,而不是包管理器。 我正在愉快地使用它。
Instead of the package manager, you may also want to compile the portable C sources for Unix. I am using it happily.