尝试获取 bashrc:没有该文件或目录

尝试获取 bashrc:没有该文件或目录

我正在尝试安装 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本身并没有抱怨您的文件。

相关内容