Homebrew 切换 formula,如果名称不匹配

我正在尝试切换到较旧的 lua 包。当执行 brew search lua 时,我得到:

lua ✔
lua@5.1

我已经安装了两个版本。但是当我执行 brew switch lua 5.1 时,我得到

brew switch lua 5.1
Error: lua 在 Cellar 中没有版本为 "5.1"。
lua 已安装版本:5.3.4_3

一个包似乎被称为 lua,而另一个则是 lua@5.1。如何在这里切换 lua?

我的问题是当我运行 luarocks install ... 时,它使用的是 v5.3,而我希望它使用 5.1

点赞