如何使用 Mac 终端执行 .运行 文件?

How to execute a .run file using Mac Terminal?

一旦我导航到其中包含 .运行 文件的特定目录,我该如何使用 mac 终端执行该文件?

我已经为 fileName.run 文件和 运行 更改了 chmod 777

$ chmod 777 file-name.run
$ ./file-name.run

但这对我不起作用。任何的想法 ? 它给我以下错误。

$ ./ppasmeta-9.4.1.3-linux-x64.run: cannot execute binary file

Its postgres plus advanced server for linux 我想安装在 mac os-x .

我不确定你在这里问什么,但试试这个

./run

正如 Muhammad Iqbal 所建议的,您将无法 运行 Linux-specific binary/executable on Mac OS X 没有一些修改。这就像尝试在 Linux 上 运行 一个 .exe - 没有酒。虽然 Linux 和 OS X 很相似,但它们并不兼容。如果你能以 .deb 的形式获得你想要的程序,那可能会奏效。如果没有,我会建议使用小型 Linux 发行版(即 DSL)双引导 Mac 或选择虚拟机。我以前使用过双引导 - 如果您有足够的硬盘驱动器 space,那么对于这种情况来说这是一个不错的选择。如果出现其他解决方案,我一定会通过此渠道通知您。

正如我在评论中所说,我认为 Postgres Advanced Server 不适用于 OSX。如果 Postgres 9.5.3 适合您的目的,您可以安装 homebrew 并使用它来安装 Postgres 9.5.3:

brew install postgresql

您可以从 here 下载单行程序来安装 homebrew