一旦我导航到其中包含.run文件的某个目录,如何使用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
它的postgres加上linux的高级服务器我想在mac os-x上安装。
答案 0 :(得分:2)
正如Muhammad Iqbal所建议的那样,如果不进行一些修改,您将无法在Mac OS X上运行特定于Linux的二进制文件/可执行文件。这就像试图在Linux上运行.exe - 没有葡萄酒。虽然Linux和OS X类似,但它们并不兼容。如果你能以.deb的形式获得你想要的程序,那可能会有用。如果没有,我建议您使用小型Linux发行版(即DSL)双重启动Mac或启动虚拟机。我以前是双启动的 - 如果你有足够的硬盘空间,这对于这种情况来说是一个不错的选择。如果出现其他解决方案,我一定会通过此渠道通知您。
答案 1 :(得分:0)
正如我在评论中所说,我不认为Postgres Advanced Server可用于OSX。如果Postgres 9.5.3适用于您的目的,您可以安装homebrew
并使用它来安装Postgres 9.5.3:
brew install postgresql
您可以从here下载单行代码以安装homebrew
。
答案 2 :(得分:-1)
我不确定你在这里问的是什么,但试试这个
./run