
我是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
實際上是空的。