无法使用 OSX 上的 docker 连接到 X 服务器

Cannot connect to X server using docker on OSX

我正在尝试使用 Docker-toolbox 在 Mac OS X 10.10.5 (http://www.openfoam.com/download/install-binary.php) 上安装 openFoam。 我可以毫无问题地完成所有建议的步骤,但是,当我尝试 运行 安装指南中包含的示例时,我无法打开 paraFoam,因为它 returns 出现以下错误:

paraview: cannot connect to X server

我也安装了 XQuartz,但似乎没什么用!

你为什么不 get the latest paraview 来自 Kitware。它有一个内置的原生 OpenFOAM reader,我一直在使用它。您唯一需要做的,而不是调用

paraFoam

是创建一个空文件,扩展名为foam。像这样:

touch foo.foam

然后您可以 运行 像任何其他 mac 应用程序一样启动 paraview,浏览到相应的案例目录和 "open" 空 foo.foam 文件:

paraview foo.foam

如果您想在命令行中使用类似于 paraFoamparaview 的命令,请使用您的命令行更改为 Paraview.app 并找到 paraview,这是实际的可执行文件。创建指向该可执行文件的符号 link。我也这样做,因为我喜欢使用最新的 paraview 而不是 OpenFOAM 提供的那个。