Переменная среды не расширяется в openshift

Кажется, что если я использую команду, как:

rhc env set VARIABLE="$OPENSHIFT_DATA_DIR/file"

указанная переменная каталога никогда не раскрывается, и в результате я не могу использовать ее для своего приложения. Есть ли способ это исправить?

РЕДАКТИРОВАТЬ

Как отметил @ timo.rieber в своем ответе, это не сработает, поскольку переменная разрешается локально, где она не имеет значения. По факту:

$ rhc env set VARIABLE="$OPENSHIFT_DATA_DIR/file"
Setting environment variable(s) ... done
$ rhc env show VARIABLE
VARIABLE=/file

Однако, если я использую одинарные кавычки, чтобы избежать немедленного расширения:

$ rhc env set VARIABLE='$OPENSHIFT_DATA_DIR/file'
Setting environment variable(s) ... done
$ rhc env show VARIABLE
VARIABLE=$OPENSHIFT_DATA_DIR/file

Интересно, что это не работает так же (то есть расширение не происходит, когда оно используется процессом), даже если на этот раз, по-видимому, оно установлено правильно.

Ответы на вопрос(3)

Ваш ответ на вопрос