我安装了 MacPorts 和 XCode,然后进入终端并发出命令“sudo port install lua”,但似乎什么也没做。当我执行“sudo port install”时,我得到“未安装任何端口”。为什么这个包没有安装?我该怎么做才能安装它?
答案1
尝试
sudo port -v selfupdate
它应该更新本地端口列表并提供详细的输出,以便您可以更好地了解正在发生的事情。
sudo port -v list lua
如果正确安装,应该会显示lua
端口文件。如果可以看到,请重试安装。
希望有所帮助。
答案2
我不使用 MacPorts,所以我只是猜测,但是从浏览MacPorts 指南,似乎你可能想尝试发出命令
sudo port selfupdate
然后尝试
sudo port install lua
再次。我认为这是你的“使用 Lua 在 Mac 上编程?“Stack Overflow 上的问题,因此您可能还想看看 miccoo 在他的 MacPorts 答案,虽然我认为你的 PATH 配置正确,因为它sudo port installed
似乎可以工作。
答案3
您可以尝试使用-t
(跟踪)选项:
sudo port -t install lua
这跟踪选项将 MacPorts 与其他可能处于活动状态的软件隔离。
如果有效,则意味着您可能有其他包管理器,例如 Homebrew 或 Fink,或者一些手动安装,它们会造成干扰。
答案4
我用门廊这是 MacPorts 的前端 GUI,您可能想尝试一下。它使安装和卸载变得轻而易举。