2013-06-24 429 views
0

幾天前我安裝了Openfoam。我可以按照給出的指示here 而不會面臨任何重大問題。但是,當我今天運行命令$mkdir -p $FOAM_RUN時,出現此錯誤:mkdir: missing operand。我也試過mkdir -p "$FOAM_RUN"(建議here)。即使這失敗了錯誤消息mkdir: cannot create directory `': No such file or directory。根據Openfoam網站上的說明更新/.bashrc文件。無法使用mkdir創建目錄

回答

2

在我看來,你的變量$FOAM_RUN沒有定義。您可以通過執行以下命令來確認:echo $FOAM_RUN

+0

'echo $ FOAM_RUN'返回一個空行。我如何定義它?但是,幾天前,同樣的命令也起作用了! – user2122377

+0

我一定工作得很好,因爲在構建系統時可能已經定義了變量。您可能需要添加語句以在初始化文件中定義變量(取決於shell)。 – unxnut

0

像@unxnut說的那樣,您的變量未定義。 定義變量,你只需要輸入:

FOAM_RUN=dir_name 

那麼你上面的命令將創建一個名爲「DIR_NAME」目錄,或任何你指定FOAM_RUN。

希望這會有所幫助。