我安装了 Erlang 13B 并尝试按照教程进行操作。
每次我到达c(tut)
,我得到一个错误而不是(ok, tut)
,所以看起来没有安装任何模块。有人能指出我正确的方向吗?
我尝试过 Emacs,但我真的不知道如何使用它,甚至还没有接近让 Erlang 模式工作。例如,我在哪里输入:
(setq load-path (cons "C:/Program Files/erl5.6.2/lib/tools-<ToolsVer>/emacs"
load-path))
(setq erlang-root-dir "C:/Program Files/erl5.6.2")
(setq exec-path (cons "C:/Program Files/erl5.6.2/bin" exec-path))
(require 'erlang-start)
For c(tut)
为了工作,必须有一个tut.erl
当前目录中的文件。
如果您从命令行启动 Erlang 解释器,这很容易完成,这在 Linux 和 OS X 等系统上很常见,但这不是 Windows 上的常见模式。当您在 Windows 上从“开始”菜单中的图标启动 Erlang 时,当前工作目录默认为以下位置werl.exe
,这不是你的地方tut.erl
文件是。
为了使您的命令按预期工作,您必须将工作目录更改为tut.erl
启动 Erlang shell 后。如果tut.erl
在桌面上,该命令在 Vista 或 Windows 7 上将类似于以下内容:
cd("c:/Users/myname/Desktop").
(是的,你必须使用正斜杠。反斜杠在 Erlang 字符串中很特殊。)
在 Windows XP 及更早版本中,您的桌面文件夹埋藏得更深。可能更简单werl.exe
在系统中PATH
并在此类系统上使用命令行。
这不是必需的,但您可能需要考虑安装Cygwin http://cygwin.com/。它的 Bash shell 将为您提供一个更像 Linux 或 OS X 的环境,这将帮助您使用针对这些操作系统构建的其他教程。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)