2017-10-18 1 views
1

würde ich gerne wissen, ob es möglich ist, MeteorJS auf einer AS400 (IBMi) zu installieren, wie es in der Lage ist Node.js, MongoDB, laufen ...Wie MeteorJS auf einem IBMi/AS400 installieren

Ich habe die Installation schnell über "curl" getestet, aber ich habe eine Meldung, dass die Plattform nicht unterstützt wird.

Hätte jemand schon über die NPM-Pakete getestet?

Wo habe ich einen Zweifel: ist alles Meteor Code in JS, oder gibt es eine binäre Schicht, die es unmöglich macht?

+0

Ist es für Entwicklung oder Produktion? – ghybs

+0

Die 2 ... Meine Firma verkauft ein ERP, das auf AS400 läuft ... Wir suchen nach einer neuen Netzarchitektur, die auf Node.js basiert, weil es auf dem AS400 oder neben, auf einem anderen Server laufen könnte. Meteor scheint interessant, und ich entdecke es ... – Didier68

Antwort

2

Einmal gebaut (d. H. Für die Produktion verwendet), ist Meteor genau wie jede andere Node.js App.

Daher sollte es in der Lage sein, auf Ihrem System zu laufen, vorausgesetzt, dass letzteres die erforderliche Node.js-Version (und MongoDB, wenn Sie es auch von Ihrem System ausführen) ausführen kann und die nativen Bindungen für abhängige Pakete/Module.

Während der Entwicklung, Meteor stützt sich auf eine Reihe von zusätzlichen scripts, in der Regel zum Anzeigen von Dateien und Bundle (d. H., Build) der Node.js App. In diesem Fall können Sie Meteor möglicherweise nicht auf Ihrem System verwenden. Für Linux und MacOS werden Shell-Skripte verwendet. Für Windows wird eine ausführbare Datei verwendet.

Obwohl nicht ideal, könnten Sie Ihre Entwicklung immer noch auf einer offiziell unterstützten Plattform durchführen, dann von Zeit zu Zeit Ihre App erstellen und auf Ihrem System ausführen, um zu überprüfen, ob die Node.js-App überall wie angekündigt ausgeführt wird.

+0

Ok, danke Ghyb ... Ich werde überprüfen, ob diese Skripte in einer AS400/PASE Umgebung laufen (es ist ein Unix/Aix Subsystem) ... – Didier68

+1

würde ich Überprüfen Sie zuerst, ob es für eine Produktionsanwendung funktioniert, insbesondere um sicherzustellen, dass Meteor-Kernpakete native Bindungen für Ihre Architektur aufweisen. – ghybs