2016-07-31 1 views
3

Suite à quelque chose de similaire ... http://stuart-85933.onmodulus.net/ et celui-ci. J'ai essayé un tas de choses pendant une heure et je suis en train de mourir. Aidez-moi, s'il vous plaît!Problèmes de déploiement de l'application météore au module

Merci.

"Impossible de se connecter à des instances d'application."

Voici mes journaux sur le site Web du module

npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node ../../main 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs meteor-dev-bundle 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls meteor-dev-bundle 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /mnt/app/bundle/programs/server/npm-debug.log 
Now using node v0.10.41 (npm v3.9.6) 
Found package.json: ./bundle/programs/server/package.json 
Running command: npm start 

> [email protected] start /mnt/app/bundle/programs/server 
> node ../../main 


assert.js:93 
    throw new assert.AssertionError({ 
     ^
AssertionError: "undefined" === "function" 
    at wrapPathFunction (/mnt/app/bundle/programs/server/mini-files.js:77:10) 
    at Object.<anonymous> (/mnt/app/bundle/programs/server/mini-files.js:108:24) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/mnt/app/bundle/programs/server/boot.js:9:13) 
    at Module._compile (module.js:456:26) 

npm ERR! Linux 3.13.0-92-generic 
npm ERR! argv "node" "/mnt/app/.modulus/nvm/v0.10.41/bin/npm" "start" 
npm ERR! node v0.10.41 
npm ERR! npm v3.9.6 
npm ERR! code ELIFECYCLE 
npm ERR! [email protected] start: `node ../../main` 
npm ERR! Exit status 8 

Répondre

0

Modulus travaille actuellement sur l'ajout de la compatibilité pour certains des nouveaux Meteor Meteor 1.4 libère à savoir. Plus d'informations sur cette erreur peuvent être trouvées dans les problèmes indiqués ci-dessous. Vous pouvez voir les mises à jour sur cette question ici: meteor github issue, meteor build runtime, demeteorizer github issue

Edit: Il y a une solution de contournement si vous rencontrez toujours des problèmes, mais il est un peu long. Cette solution de contournement devrait fonctionner pour toute nouvelle version de Meteor qui sortira, même les versions qui ne fonctionnent pas encore avec le runtime Meteor.

  1. Assurez-vous que l'application fonctionne localement
  2. Installez les modules non résolus à savoir si vous obtenez ce message lors de l'exécution au niveau local:

    Unable to resolve some modules: 
    
    XYZ ... 
    
    If you notice problems related to these missing modules, consider   running: 
    
    
    meteor npm install --save XYZ 
    
  3. Run demeteorizer

    $ npm install demeteorizer -g 
    $ demeteorizer 
    
  4. changement répertoire à .demeteorized/bundle/programs/server/

    $ cd .demeteorized/bundle/programs/server/

  5. Exécuter NPM installer dans ce répertoire

    $ npm install

  6. Modifier le package.json dans ce répertoire après l'exécution de 'installer NPM' et spécifiez le moteur de noeud correct: par exemple le noeud 4.4 0

    Modifier le répertoire à la racine de la liasse

    $ cd ../../

  7. Assurez-vous que vous êtes à la racine du 'paquet', et puis zip le contenu

    $ pwd 
    /exampleDirectory/yourProject/.demeteorized/bundle 
    
    • Zip contenu du paquet

    $ zip -r -X myProject.zip ./

  8. Déplacer zip à la racine de votre répertoire de projet (ou un dossier non caché)

  9. Allez à votre tableau de bord de projet à my.modulus.io

    • a.Arrêtez votre projet
    • b. Remplacez runtime par node.js dans le panneau 'administration'
    • c. Confirmez que MONGO_URL et ROOT_URL sont spécifiés dans les variables d'environnement
    • d. Retour à la « maison » du tableau de bord projet et télécharger/déployer le zip
+0

haas cette question avait été résolue? J'ai le même problème à déployer 1,4 .. –

+1

@GerrievanWyk le problème a été résolu. Vous devez passer la version de nœud sur le déploiement. ie '$ modulus deploy -p MonProjet --node-version 4' –

+0

La ligne de commande de déploiement de module me donne l'erreur suivante: erreur: option inconnue' --node-version ' –