2017-10-18 7 views
1

Je voudrais savoir s'il est possible d'installer MeteorJS sur un AS400 (IBMi), comme il est en mesure d'exécuter Node.js, MongoDB, ...Comment installer MeteorJS sur un IBMi/AS400

J'ai rapidement testé l'installation via "curl", mais j'ai un message disant que la plateforme n'est pas supportée.

Quelqu'un aurait-il déjà testé via les paquets NPM? Où j'ai un doute: tout le code Meteor est-il dans JS, ou y at-il une couche binaire qui le rend impossible?

+0

Est-ce pour le développement ou la production? – ghybs

+0

Les 2 ... Ma société vend un ERP fonctionnant sous AS400 ... Nous recherchons une nouvelle architecture web basée sur Node.js, car elle pourrait fonctionner sur l'AS400 ou à côté, sur un autre serveur. Meteor semble intéressant, et je le découvre ... – Didier68

Répondre

2

Une fois construit (c'est-à-dire utilisé pour la production), Meteor est comme n'importe quelle autre application Node.js. Par conséquent, il devrait pouvoir fonctionner sur votre système, à condition que ce dernier puisse exécuter la version requise de Node.js (et MongoDB si vous l'exécutez également à partir de votre système) et qu'il possède les liaisons natives pour les packages dépendants/modules. Pendant le développement, Meteor s'appuie sur un nombre supplémentaire de scripts, généralement pour regarder des fichiers et regrouper (c'est-à-dire construire) l'application Node.js. C'est ici que vous ne pourrez peut-être pas utiliser Meteor sur votre système. Pour Linux et macOS, il utilise des scripts shell. Pour Windows, il utilise un exécutable. Bien que ce ne soit pas idéal, vous pouvez toujours effectuer votre développement sur une plate-forme officiellement prise en charge, puis de temps en temps créer votre application et l'exécuter sur votre système pour vérifier que l'application Node.js s'exécute partout comme annoncé.

+0

Ok, merci ghybs ... Je vais vérifier si ces scripts s'exécutent dans un environnement AS400/PASE (c'est un sous système Unix/Aix) ... – Didier68

+1

vérifiez d'abord que cela fonctionne pour une application de production, en particulier pour vous assurer que les paquets de base Meteor ont des liaisons natives pour votre architecture. – ghybs