Не удается подключиться к серверу X с помощью docker на OSX


Я пытаюсь установить openFoam на Mac OS X 10.10.5 (http://www.openfoam.com/download/install-binary.php ) с помощью Docker-toolbox. Я могу без проблем выполнить все предложенные шаги, но затем, когда я пытаюсь запустить пример, включенный в руководство по установке, я не могу открыть paraFoam, так как он возвращает следующую ошибку:

paraview: cannot connect to X server

Я также установил XQuartz, но это, кажется, не очень помогает!

1 2

1 ответ:

Почему бы вам не получить последнюю версию paraview от Kitware. У него есть встроенный читатель OpenFOAM, которым я всегда пользуюсь. Единственное, что вы должны сделать, вместо того, чтобы звонить

paraFoam

- это создание пустого файла с расширением foam. Вот так:

touch foo.foam

Затем вы можете запустить start paraview, как и любое другое приложение mac, перейти к соответствующему каталогу case и "открыть" пустой файл foo.foam:

paraview foo.foam

Если вы хотите использовать команду, подобную paraFoam или paraview в командной строке, затем используйте командную строку, чтобы перейти в Paraview.app и найти paraview, который является фактическим исполняемым файлом. Создайте символическую ссылку, указывающую на этот исполняемый файл. Я делаю то же самое, так как мне нравится использовать последнюю версию paraview вместо той, которая поставляется с OpenFOAM.