2013-06-24 4 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. /.bashrc обновляется в соответствии с инструкциями, приведенными на веб-сайте Openfoam.Не удалось создать каталог с помощью mkdir

ответ

2

Мне кажется, что ваша переменная $FOAM_RUN не определена. Вы можете подтвердить, что выполнив команду: echo $FOAM_RUN

+0

'echo $ FOAM_RUN' возвращает пустую строку. Как это определить? Но эта же команда работала всего пару дней назад! – user2122377

+0

Должно быть, я работал нормально, потому что переменная, возможно, была определена во время создания системы. Возможно, вам придется добавить инструкцию для определения переменной в файле инициализации (в зависимости от оболочки). – unxnut

0

Как и @unxnut, ваша переменная не определена. Чтобы определить переменную, просто введите:

FOAM_RUN=dir_name 

тогда ваша выше команда создаст директорию с именем «dir_name», или что-то присвоить FOAM_RUN.

Надеюсь, это поможет.