Configuration Erlang配置文件异常

Configuration Erlang配置文件异常,configuration,erlang,configuration-files,erlang-shell,Configuration,Erlang,Configuration Files,Erlang Shell,我的主目录(Ubuntu)中有以下.erlang文件: 当我在终端中启动Erlang shell时,可以看到该文件正在运行。此外,shell_default:cd命令工作正常。但是,代码:add_pathz-commands没有。当我试图在代码目录中运行任何东西时,我得到一个“undefined function”-错误。此外,当我用“code:get_path()”列出路径时,我得到: 为什么“代码:添加路径”不起作用?谢谢 Erlang R16B03 Eshell V5.10.4 Ubunt

我的主目录(Ubuntu)中有以下.erlang文件:

当我在终端中启动Erlang shell时,可以看到该文件正在运行。此外,shell_default:cd命令工作正常。但是,代码:add_pathz-commands没有。当我试图在代码目录中运行任何东西时,我得到一个“undefined function”-错误。此外,当我用“code:get_path()”列出路径时,我得到:

为什么“代码:添加路径”不起作用?谢谢

Erlang R16B03 Eshell V5.10.4
UbuntuLTS14.04

上面的路径是有效的。错误在于代码目录中的.beam文件。重新编译使它们可以从“代码”目录之外访问

请尝试运行
rp(code:get_path())。
,因为这将显示整个路径,而不是缩写它。您添加的路径将在最后。谢谢Steve。使用rp命令表明.erlang文件中列出的目录已添加到路径中。
io:format("executing user profile in home/user/.erlang\n",[]).
code:add_pathz("/media/user/Disk2/Cloud/Workspace/Erlang").
code:add_pathz("/media/user/Disk2/Cloud/Workspace/Erlang/code").
shell_default:cd("/media/user/Disk2/Cloud/Workspace/Erlang").
io:format(".erlang rc finished\n",[]).
[".","/usr/lib/erlang/lib/kernel-2.16.4/ebin",
"/usr/lib/erlang/lib/stdlib-1.19.4/ebin",
"/usr/lib/erlang/lib/xmerl-1.3.5/ebin",
"/usr/lib/erlang/lib/wx-1.1.1",
"/usr/lib/erlang/lib/webtool-0.8.9.2/ebin",
"/usr/lib/erlang/lib/typer-0.9.5/ebin",
"/usr/lib/erlang/lib/tv-2.1.4.10/ebin",
"/usr/lib/erlang/lib/tools-2.6.13/ebin",
"/usr/lib/erlang/lib/toolbar-1.4.2.3/ebin",
"/usr/lib/erlang/lib/test_server-3.6.4/ebin",
"/usr/lib/erlang/lib/syntax_tools-1.6.12/ebin",
"/usr/lib/erlang/lib/ssl-5.3.2/ebin",
"/usr/lib/erlang/lib/ssh-3.0/ebin",
"/usr/lib/erlang/lib/snmp-4.25/ebin",
"/usr/lib/erlang/lib/sasl-2.3.4/ebin",
"/usr/lib/erlang/lib/runtime_tools-1.8.13/ebin",
"/usr/lib/erlang/lib/reltool-0.6.4.1/ebin",
"/usr/lib/erlang/lib/public_key-0.21/ebin",
"/usr/lib/erlang/lib/pman-2.7.1.4/ebin",
"/usr/lib/erlang/lib/percept-0.8.8.2/ebin",
"/usr/lib/erlang/lib/parsetools-2.0.10/ebin",
"/usr/lib/erlang/lib/otp_mibs-1.0.8/ebin",
"/usr/lib/erlang/lib/os_mon-2.2.14/ebin",
"/usr/lib/erlang/lib/orber-3.6.26.1/ebin",
"/usr/lib/erlang/lib/odbc-2.10.18/ebin",
"/usr/lib/erlang/lib/observer-1.3.1.2/ebin",
"/usr/lib/erlang/lib/mnesia-4.11/ebin",
[...]|...]