首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安装Erlang环境提示 bash: erl: 未找到命令

安装Erlang环境提示 bash: erl: 未找到命令

作者头像
终有链响
发布于 2024-08-06 02:27:15
发布于 2024-08-06 02:27:15
58200
代码可运行
举报
文章被收录于专栏:终有链响终有链响
运行总次数:0
代码可运行

运行 erl 命令时收到的错误提示 bash: erl: 未找到命令 表明 Erlang 语言环境尚未安装在系统上,或者 Erlang 的可执行文件不在系统的 PATH 环境变量中。

排查过程

检查 Erlang 是否已安装

可以尝试搜索系统中是否存在 Erlang 的安装文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
whereis erl

如果返回为空,说明 Erlang 未安装。

可以看到,我们这个是有安装,但是未生效

解决过程

临时添加 Erlang 到 PATH

一般可以通过以下命令临时将 Erlang 的路径添加到当前 shell 的 PATH 变量中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PATH=$PATH:/usr/local/bin

然后再次尝试运行 erl 命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
erl

永久添加 Erlang 到 PATH

如果希望永久性地将 Erlang 的路径添加到 PATH 变量中,需要将上面的 export 命令添加到 shell 配置文件中。对于大多的环境来说,这通常是 .bashrc 文件(如果使用的是 bash shell):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc

然后使更改生效:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source ~/.bashrc
示例命令
临时添加 Erlang 到 PATH
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PATH=$PATH:/usr/local/bin
erl
永久添加 Erlang 到 PATH
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc
source ~/.bashrc
erl

执行上述命令后,应该能够成功运行 erl 命令。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
rabbitmq安装erlang环境后没生效
终有链响
2024/07/29
2420
rabbitmq安装erlang环境后没生效
Linux 操作系统下的环境变量设置
Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的环境变量。
授客
2019/09/12
3.9K0
Linux 操作系统下的环境变量设置
Bash 环境变量的那些事
bash 变量,尤其是讨厌的环境变量,已经是一个老生常谈的话题了。我们也更应该对它有一个详细的了解,让它为我们所用。
用户8639654
2021/10/18
8950
用户环境变量问题:用户环境变量设置错误,影响命令执行
是山河呀
2025/02/04
4160
Linux下.bashrc文件探索~
先骂人,再逼逼~上个环境还没有配置好,我就来写这个了.我不服!!!谁让咱们东西学的不系统呢~记录一下.bashrc文件的用途.毕竟zsh也得用不是~
云深无际
2021/04/14
12.9K0
Linux下.bashrc文件探索~
linux下.bashrc文件修改和生效
在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,
smy
2019/08/12
14.7K0
Bash: Command Not Found命令未找到
当你不熟悉Linux时,很多事情可能会让人不知所措。但是当你了解问题的根本原因时,它会逐渐提高你的知识。command not found命令未找到的错误通常没有直接的解决方案。这里给你一些提示和指示,这应该可以帮助你排除故障。 在本教程中我们将探讨bash: command not found命令未找到的原因以及解决方法。我们将以ipconfig命令为例说明错误的原因。并提出三种解决方法,包括:确定是否存在拼写错误,确保该命令已安装在你的系统上,使用apt,yum,dnf命令安装你需要的命令,检查可执行脚
入门笔记
2022/06/02
6.4K0
Linux 系统环境变量$PATH
在linux中,PATH是指环境变量,一般是指操作系统中指定系统运行环境的参数;PATH控制系统会去哪些目录中寻找可执行的程序的环境变量。使用命令"echo $PATH"查看当前环境变量。
Kevin song
2023/11/16
1.3K0
Linux 系统环境变量$PATH
Linux环境变量说明与配置
  /etc/profile     范围:对所有用户生效     作用:       a.定义USER变量       b.定义LOGNAME变量       c.定义MAIL变量       d.定义PATH变量       e.定义HOSTNAME变量       f.定义HISTSIZE变量       g.定义umask值       i.调用/etc/profile.d/*.sh文件   /etc/profile.d/*.sh     范围:对所有用户生效     说明:这是一族sh文件,没个都会被调用     例如:       /etc/profile.d/lang.sh       作用:调用/etc/sysconfg/i18n设置语言环境   ~/.bash_profile     范围:用户自己的家目录,对自己生效     作用:       a.调用 ~/.bashrc文件       b.在PATH变量后加入了":$HOME/bin"这个目录   ~/.bashrc     范围:用户自己的家目录,对自己生效     作用:       a.定义alias别名       b.调用/etc/bashrc   /etc/bashrc     范围:对所有用户生效     作用:       a.定义PS1变量(登录以后的提示符样式)       b.如果是无密码登录,则         定义umask值         定义PATH变量         调用/etc/profile.d/*.sh文件
Lansonli
2021/10/09
1.2K0
linux可执行文件添加到PATH环境变量的方法
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中 #查看PATH: echo $PATH 举例说,命令 composr 在/usr/loca/bin 但执行的时候提示: -bash: composr: command not found 这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候就需要把co
joshua317
2018/04/16
3.5K0
操作系统:Linux环境变量相关知识总结
Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。
小明互联网技术分享社区
2021/02/26
9470
操作系统:Linux环境变量相关知识总结
小白Linux入门--入门篇:Linux下搭建JavaWeb环境
1. 下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
浩Coding
2019/07/02
1.3K0
修改环境变量
通过 Shell 命令 export 直接修改 Linux 环境变量 使用 export 设置的变量,只对当前终端 Shell 有效 适合设置一些临时变量
JNingWei
2018/09/28
1.6K0
Debian 安装完成找不到命令解决方法
之前做测试的时候安装了一个Debian的系统,结果系统安装完成发现问题很多,系统就连最基础的service、reboot、poweroff 等命令都无法使用,让我一度怀疑是我系统没装好,甚至还重新安装了一遍,结果还是找不到命令,彻底懵逼。
Balliol Chen
2022/04/22
6.9K0
Linux 环境变量配置全攻略
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。
程序员白楠楠
2020/11/22
1.4K0
Linux基础(环境变量始末)
使用Linux操作系统(比如Ubuntu)的时候,经常会碰到环境变量的问题。环境变量是什么?有什么用?系统一开始如何确定环境变量的值?后续怎么设置?代码里面又可以如何获取和修改?这些疑问是任何一个开始玩Linux的同学需要掌握的。
用户2617681
2019/08/09
8230
超详干货!Linux 环境变量配置全攻略
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。
程序员白楠楠
2020/12/10
2K0
Shell编程详解
Linux操作系统是一种开放源代码的类UNIX操作系统,它的结构分为内核、Shell和应用程序三个层次。
Java微观世界
2025/01/20
6380
Shell编程详解
Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。 环境变量配置的两个方法: 1)修改/etc/profile文件 推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的she
洗尽了浮华
2018/01/23
2.3K0
Linux 中系统环境变量设置
在 Linux 系统中,环境变量是一种非常重要的概念,它们用于存储系统和用户相关的配置信息,以便系统和应用程序能够快速访问和使用这些信息。本文将介绍 Linux 中系统环境变量的用法,包括如何设置、查看、修改和删除环境变量等。
炒香菇的书呆子
2024/08/14
2.7K0
相关推荐
rabbitmq安装erlang环境后没生效
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档