C:\Users\99785>erl 'erl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2024-08-27 16:02:46 浏览: 95
"erl" 是 Erlang 的命令行解释器的简称,Erlang 是一种函数式、并行、分布式计算的语言,常用于构建高可靠性和容错性的系统,如电信交换机和大规模分布式应用。当你尝试通过 'C:\Users\99785>' 这样的路径运行 `erl` 时,似乎遇到了错误。这个错误提示表明当前目录下并没有名为 'erl' 的可执行文件,或者 'erl' 没有添加到系统的PATH环境变量中,因此操作系统找不到它。
要解决这个问题,你需要确认是否已经安装了Erlang,并将其bin目录包含在系统的PATH环境变量里。如果安装了,可以尝试直接从安装目录(比如 `C:\Program Files (x86)\Erlang\erts-x.x.x\bin`,这里的 `x.x.x` 是版本号)中运行 `erl` 命令。如果没有安装,你需要先下载并安装Erlang。如果你正在使用Windows系统,可以在命令提示符中输入 `set path=path;C:\your_erlang_installation_path\bin` 来临时设置PATH。
相关问题
'erl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
如果您在运行命令时收到了'erl' 不是内部或外部命令,也不是可运行的程序或批处理文件的提示,这可能意味着环境变量配置有问题。首先,您可以检查是否正确安装了Erlang语言环境。如果没有安装Erlang,您需要先下载并安装它。然后,您需要确保将Erlang的可执行文件路径添加到系统的环境变量中。您可以按照以下步骤来设置环境变量:
1. 打开“控制面板”并选择“系统和安全”。
2. 点击“系统”,然后选择“高级系统设置”。
3. 在打开的窗口中,点击“环境变量”按钮。
4. 在“系统变量”部分,找到名为“Path”的变量,并双击进行编辑。
5. 在变量值的末尾添加Erlang的可执行文件路径,例如“C:\Program Files\erl-<version>\bin”,然后点击“确定”。
6. 关闭所有窗口并重新启动计算机。
如果您已经正确安装了Erlang并设置了环境变量,但仍然收到相同的提示,您可以尝试添加%ERLANG_HOME%\bin值到当前用户的环境变量Path中。这可以通过以下步骤完成:
1. 打开“控制面板”并选择“用户账户”。
2. 点击“更改我的环境变量”链接。
3. 在打开的窗口中,在“用户变量”部分,找到名为“Path”的变量,并双击进行编辑。
4. 在变量值的末尾添加%ERLANG_HOME%\bin,然后点击“确定”。
5. 关闭所有窗口并重新启动计算机。
这样配置后,您应该能够在命令行中运行'erl'命令了。如果问题仍然存在,您可能需要进一步检查您的安装和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [‘erl‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件](https://blog.csdn.net/lvbang_lzt/article/details/113556387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [coveralls-erl:Erlang模块,用于转换封面数据并将其发送到Coveralls.io(或类似文件)。 可作为https上的...](https://download.csdn.net/download/weixin_42138376/18463234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
"D:\Erlang' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
"D:\Erlang"不是一个内置的操作系统命令,也不是一个可以直接执行的可执行文件或批处理脚本。这通常意味着当你尝试通过命令行窗口或者终端去运行位于这个路径下的Erlang时,操作系统无法识别它作为一个可用的程序。这可能是由于以下几个原因:
1. Erlang安装不完整或者路径设置错误,没有将Erlang添加到系统的PATH环境变量中。
2. 文件不是.exe格式的可执行文件,比如它是源码文件而不是二进制执行文件(.beam)。
3. 文件权限问题,可能需要管理员权限才能访问。
如果你想要解决这个问题,可以尝试以下步骤:
1. 确认Erlang是否已经成功安装,并且安装路径正确。
2. 检查PATH环境变量,看看Erlang的bin目录是否包含其中。
3. 使用全路径来直接指定Erlang可执行文件的路径,如 `D:\Erlang\bin\erl` 来运行。
阅读全文