如何在 Ubuntu 8.10 中为 6.001 设置 MIT 方案

发布于 2024-07-17 20:33:00 字数 747 浏览 2 评论 0原文

我通过视频讲座和讲义玩自学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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挖鼻大婶 2024-07-24 20:33:00

第 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)

素罗衫 2024-07-24 20:33:00

您可能还想编译适用于 Unix 的可移植 C 源代码,而不是包管理器。 我正在愉快地使用它。

Instead of the package manager, you may also want to compile the portable C sources for Unix. I am using it happily.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文