2016-07-11 22 views
2

Ich erhalte die folgenden Fehler sowohl bei der Verwendung von Git und wenn in über rhc anmelden und versuchen, die Anforderungen Datei zu installieren:Fehler beim Versuch, pip auf Openshift verwenden

The directory '/var/lib/openshift/***/.cache/pip/http' or its parent 
directory is not owned by the current user and the cache has been disabled. 
Please check the permissions and owner of that directory. 
If executing pip with sudo, you may want sudo's -H flag. 
You are using pip version 7.1.0, however version 8.1.2 is available. 
You should consider upgrading via the 'pip install --upgrade pip' command. 

ich nicht mit sudo zu installieren versuchen .
Was ich versuche zu tun:

  1. Melden Sie sich über rhc und und ssh: rhc ssh 'App'
  2. aktivieren Venv: source $OPENSHIFT_PYTHON_DIR/virtenv/bin/activate

Beachten Sie, dass $OPENSHIFT_PYTHON_DIR und $OPENSHIFT_REPO_DIR sind die Umgebungsvariablen, die OpenShift für den Zugriff auf die relevanten Ordner bereitstellt.

Irgendwelche Ideen? Ich bin auf einer Python 2.7-Kassette.

+0

definieren in der Frage OPENSHIFT_PYTHON_DIR und OPENSHIFT_REPO_DIR –

+0

@ Dombi-Szabolcs: bearbeitet. – Silke

+0

Ich bekomme den gleichen Fehler auf einer frischen Python-2.7-Kassette. – iffy

Antwort

0

Openshift installiert automatisch Ihre Abhängigkeiten basierend auf einer requirements.txt Datei. Sie sollten also nicht in Ihre App einsteigen und das selbst tun.

Weitere Informationen finden Sie auf den Seiten des Entwicklercenters. [1]