Umgebungsvariable wird in openshift nicht erweitert

Es scheint, dass wenn ich einen Befehl benutze wie:

rhc env set VARIABLE="$OPENSHIFT_DATA_DIR/file"

die referenzierte Verzeichnisvariable wird nie erweitert und kann daher nicht für meine App verwendet werden. Gibt es eine Möglichkeit, dies zu beheben?

BEARBEITE

Wie @ timo.rieber in seiner Antwort angemerkt hat, funktioniert dies nicht, da die Variable lokal aufgelöst wird und dort keinen Wert hat. Eigentlich

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

Allerdings, wenn ich einfache Anführungszeichen verwende, um eine sofortige Erweiterung zu vermeiden:

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

Interessanterweise funktioniert dies nicht so gut (d. H. Es findet keine Erweiterung statt, wenn es vom Prozess verwendet wird), auch wenn es anscheinend dieses Mal richtig eingestellt ist.