我正在尝试在macos M1上安装特定版本的Erlang和Elixir我不使用brew,因为我不能指定版本(brew显然只安装最后一个版本)我将ASDF与以下.tool-versions文件一起使用:
elixir 1.12.3 erlang 24.2 nodejs 16.5.0
但安装后,我遇到了一些错误command are not found当我输入第一次我不知道如何精确路径我应该精确$HOME/.zshrc中的内容吗?
command are not found
fnvucqvd1#
我把这个作为可见性的一个答案(见Aleksei的评论):在安装asdf(与许多CLI软件一样)后,您必须重新启动shell(例如,打开一个新的终端窗口)或者您必须重新获取配置文件(例如,source ~/.zshrc)。这会导致asdf运行其引导脚本-例如,. /opt/homebrew/opt/asdf/libexec/asdf.sh,它会建立路径等。当您安装asdf(与许多CLI软件一样)时,请密切注意终端中显示的消息:通常那里会有有用的信息提醒你做这样的事情。
asdf
source ~/.zshrc
. /opt/homebrew/opt/asdf/libexec/asdf.sh
1条答案
按热度按时间fnvucqvd1#
我把这个作为可见性的一个答案(见Aleksei的评论):
在安装
asdf
(与许多CLI软件一样)后,您必须重新启动shell(例如,打开一个新的终端窗口)或者您必须重新获取配置文件(例如,source ~/.zshrc
)。这会导致asdf
运行其引导脚本-例如,. /opt/homebrew/opt/asdf/libexec/asdf.sh
,它会建立路径等。当您安装
asdf
(与许多CLI软件一样)时,请密切注意终端中显示的消息:通常那里会有有用的信息提醒你做这样的事情。