使用brew安装Lua@5.1报错:无可用公式的解决求助
解决brew无法找到lua@5.1公式的问题
以下是几种可行的解决办法:
方法1:修复brew核心仓库索引
先确保Homebrew核心仓库已正确添加并更新:
brew tap homebrew/core brew update --force brew install lua@5.1
方法2:从Lua官方源码编译安装
如果brew渠道仍不可用,直接编译源码是最可靠的方式:
# 下载Lua 5.1.5源码包 curl -R -O http://www.lua.org/ftp/lua-5.1.5.tar.gz # 解压 tar zxf lua-5.1.5.tar.gz cd lua-5.1.5 # 针对macOS编译并安装 make macosx sudo make install # 验证安装 lua -v
方法3:使用luaenv版本管理工具
用luaenv可以方便管理多个Lua版本,也能绕过brew的公式问题:
# 安装luaenv brew install luaenv # 初始化luaenv到当前shell环境(以zsh为例,bash则替换为~/.bash_profile) echo 'eval "$(luaenv init -)"' >> ~/.zshrc source ~/.zshrc # 查看所有可用的Lua版本 luaenv install --list # 安装Lua 5.1.5 luaenv install 5.1.5 # 设置全局默认使用Lua 5.1.5 luaenv global 5.1.5 # 验证版本 lua -v
内容的提问来源于stack exchange,提问作者Big Bored
相关产品推荐
相关产品推荐

