在Mac OS上安装OpenFoam

时间:2016-11-09 06:41:19

标签: macos openfoam

任何人都可以提供有效的说明吗?有关此的各种帖子,但没有任何对我有用。我下面的尝试是我能做的最好的。

尝试在OS X El Capitan上安装OpenFoam v1606 +。

  1. 我下载了Docker并成功运行了他们的玩具示例。

  2. OpenFoam说明说 安装完成后,打开Launchpad并找到“Doc​​ker Quickstart Terminal”图标 没有这样的图标。我点击了一个Docker图标,它确认Docker正在运行。 单击该图标以启动Docker Quickstart Terminal窗口。 找不到这样的终端,所以我猜一个标准的Mac终端shell会做。

  3. 确保Docker守护程序正在运行:“docker info” 我明白了: 容器:3 跑步:0 暂停:0 停了下来:3 图片:2 服务器版本:1.12.1 ... 的 这是对的吗?

  4. 从发布说明中下载以下脚本并将其放在本地目录(例如主目录)中 installMacOpenFOAM + startMacOpenFOAM +” 我下载了两个。

  5. 下载并创建Docker容器...... docker-machine ssh默认为$ HOME / installMacOpenFOAM + $ HOME 我明白了 主机不存在:“默认"

  6. 所以我直接运行了installMacOpenFOAM +。 (最初忘了chmod) chmod a + x installMacOpenFOAM + ./installMacOpenFOAM + 我下载了所需的文件,但随后 docker:来自守护程序的错误响应:已拒绝安装: 路径/etc/sudoers.d 不是从OS X共享,并且Docker不知道。 您可以从Docker配置共享路径 - >偏好... - >文件共享。 有关详细信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces 没有文件或目录/etc/suders.d。尝试通过Docker->首选项添加/ etc但这不起作用。

  7. 没有足够的空间来完成这个传奇。

1 个答案:

答案 0 :(得分:0)

最近使用Docker解决了这个问题:https://twitter.com/CFDdirect/status/821692602172981248

我真的建议使用这个工作流程,因为它真的加快了我的开发时间。