MacPorts 未安装软件包

MacPorts 未安装软件包

我安装了 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,您可能想尝试一下。它使安装和卸载变得轻而易举。

相关内容