我正在尝试安装 openfoam4。我已经安装了它并编辑了 .bashrc 文件以包含以下行:
source /opt/openfoam4/etc/bashrc
我尝试运行:
source ~/.bashrc
并得到:
bash:/opt/openfoam4/etc/bashrc: file not found
当我运行时,ls -la ~/ | more
我看到了 .bashrc 文件以及一些 .bashrc.swm 和 .bashrc.swn 文件。我知道它们是由于错误退出编辑器而创建的。
我该如何解决?
答案1
您安装的 OpenFoam4 是破碎的在我的 Xenial 系统上安装时,有相当多综合的 /opt/openfoam4/etc/bashrc
配置文件适当地来源于用户文件~/.bashrc
。
我强烈建议你重新安装应用程序纠正 中缺失的文件/opt
。对于 Trusty 和 Xenial,请确保您已遵循以下步骤:
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
sudo apt-get update
sudo apt-get -y install openfoam4
然后将以下行添加到~/.bashrc
,确保它只在那里一次:
source /opt/openfoam4/etc/bashrc
为了测试这一点,请运行以下命令,如我自己的系统上所示:
andrew@athens:~$ source ~/.bashrc
andrew@athens:~$ simpleFoam -help
Usage: simpleFoam [OPTIONS]
options:
-case <dir> specify alternate case directory, default is the cwd
-noFunctionObjects
do not execute functionObjects
-parallel run in parallel
-postProcess Execute functionObjects only
-roots <(dir1 .. dirN)>
slave root directories for distributed running
-srcDoc display source code in browser
-doc display application documentation in browser
-help print the usage
Using: OpenFOAM-4.0 (see www.OpenFOAM.org)
Build: 4.0-665f1db4c1f1
andrew@athens:~$
你应该现在/opt/openfoam4/etc/bashrc
请参阅...处的非常全面的配置文件。
参考:
答案2
错误消息告诉您文件/opt/openfoam4/etc/bashrc
(您尝试从中获取~/.bashrc
)不存在。它~/.bashrc
本身并没有抱怨您的文件。