Installation der Laube bei OpenShift nicht möglich

7

Ich kann die Fensteröffnung nicht auf Openshift installieren. Ich bekomme immer Fehler wie

%Vor%

Sie können vollständige Bereitstellungsprotokolle Ссылка sehen. [Von Travis hier ].

Ich habe mehrere Ansätze ausprobiert: 1) mit und ohne. Bowerrc-Datei

Fall: 1

%Vor%

Fall: 2

%Vor%

Sie haben auch versucht, folgende Befehle auszuführen [In $ HOME / app-root / runtime / repo] und versucht npm bower per SSH-Shell zu installieren

%Vor%

Jede Hilfe, um dies zu lösen, wäre großartig.

Wenn Sie sich meinen Repo ansehen wollen, können Sie ihn hier finden: Ссылка

    
prasun 29.05.2014, 16:01
quelle

3 Antworten

16

So habe ich bower für OpenShift mit der node.js-Cartridge verwendet:

Voraussetzungen:

  • Normalerweise haben Sie Bower global installiert.
  • Der Git-Repo, den Sie an OpenShift senden, muss für die Verwendung von Bower konfiguriert werden, damit bower install aus dem Stammverzeichnis des Repos den Job erledigt.

Notwendige Schritte:

  1. Erstelle die Datei .openshift/action_hooks/deploy
  2. Führe chmod +x .openshift/action_hooks/deploy aus, um es ausführbar zu machen, BEVOR du es hinzufügst und es in deinen Repo festlegst
  3. Fügen Sie der Datei die folgenden Zeilen hinzu:

#!/usr/bin/env bash

%Vor%
  1. Fügen Sie die Datei hinzu und übergeben Sie sie an Ihren git-Repo
  2. Schieben Sie Ihren Git Repo zu OpenShift
analog-nico 30.10.2014, 01:05
quelle
6

Dies schlägt folgenden Ansatz vor:

  1. Fügen Sie die Abhängigkeit "bower": "latest" zu package.json hinzu.
  2. Skript für Postinstall hinzufügen:

    %Vor%
dmigo 13.09.2015 18:20
quelle
0

Nun, für jedes Mal, wenn Sie bower install verwenden müssen, können Sie export HOME=$HOME/app-root/runtime/repo in der RHC verwenden tool, und dann in den Ordner './app-root/repo' können Sie den Befehl bower install verwenden, wenn der Befehl bower nicht verfügbar ist, gehen Sie zum Ordner './nodejs' und machen Sie npm install bower .

Dann in Reihenfolge mit RHC Werkzeug (das funktionierte perfekt für mich):

  •     1 - rhc ssh proyect-name
  •     2 - cd nodejs
  •     3 - npm install bower
  •     4 - cd ..
  •     5 - export HOME=$HOME/app-root/runtime/repo
  •     6 - cd app-root/repo
  •     7 - bower install

erledigt! Viel Glück mit deinen Projekten

    
corvellio 01.11.2014 05:05
quelle

Tags und Links