我是 ubuntu 新手,基本上什么都不懂。我使用的是 ubuntu 12.04(需要这个版本)。我试图从源代码安装 OpenFOAM 2.1.1。我需要获取 bashrc 文件,我完全按照他们网站上的说明进行操作(http://openfoam.org/download/2-1-1-source/),但它不起作用。我急需 OpenFOAM,所以我正常下载,而不是从源代码下载。当您以这种方式安装时,OpenFOAM 会在 /opt 而不是 home 中创建。OpenFOAM 正在运行,但我要使用的解算器没有运行,所以我完全删除了 OpenFOAM。现在我再次尝试从源代码安装,在源 bashrc 步骤中,我不断收到此错误:
bash: /opt/openfoam211/etc/bashrc: No such file or directory
为什么它仍然尝试获取不再存在的旧文件?烦人的是,我以前也这样做过,完全相同的计算机,完全相同的步骤,但不久前我重新安装了 ubuntu(完全相同的 ubuntu),这次我做不到。
编辑:显然我以为 bashrc 和 .bashrc 是同一个东西,但显然不是。问题解决了。
答案1
来自评论...
编辑 ~/.bashrc 文件时,说明要添加以下命令...
source $HOME/OpenFOAM/OpenFOAM-2.1.1/etc/bashrc
然后您进入了...
source /opt/openfoam211/etc/bashrc
实际上,您甚至可以省略对 ~/.bashrc 的编辑,因为该文件$HOME/OpenFOAM/OpenFOAM-2.1.1/etc/bashrc
实际上是空的。