2016-09-28 2 views
1

Je suis récemment tombé sur Gatsby JS (https://github.com/gatsbyjs/gatsby) et j'ai décidé de construire mon site portfolio sur le générateur."Erreur lors de l'exécution de la commande: le script de construction a renvoyé un code de sortie non nul" lors du déploiement du site Gatsby JS sur Netlify

Je fourchue leur site de départ (Gatsby-default de démarrage) et construit mon portefeuille avec elle (https://github.com/ArchieHicklin/Archie)

localement (en utilisant 'gatsby develop '), il fonctionne très bien - mais quand je déploie à Netlify avec' gatsby build Je reçois cette erreur:

11:30:58 AM: Build started 
11:30:59 AM: Fetching cached dependencies 
11:30:59 AM: Expected build cache - but failed to find it 
11:30:59 AM: No cached dependencies found. Cloning fresh repo 
11:30:59 AM: git clone [email protected]:ArchieHicklin/Archie /mnt/build-work/1475033459125476884/repo 
11:31:00 AM: git remote rm origin /mnt/build-work/1475033459125476884/repo 
11:31:00 AM: Preparing Branch 
11:31:01 AM: Building site 
11:31:01 AM: Running build command 
11:31:02 AM: Running Build 
11:31:02 AM: Building 
11:31:03 AM: 0.0% 
11:31:03 AM: 1.2% 
11:31:04 AM: ## 3.6% 
11:31:04 AM: ##### 7. 
11:31:04 AM: 0% 
11:31:04 AM: ######## 12.5% 
11:31:04 AM: ############## 
11:31:04 AM: 
11:31:04 AM: 20.7% 
11:31:04 AM: ################### 
11:31:04 AM: 27.0% 
11:31:04 AM: ############################### 44.3% 
11:31:04 AM: ################################################## 70.0% 
11:31:04 AM: ############################################################# 86.1% 
11:31:04 AM: ######################################################################## 
11:31:04 AM: 100.0% 
11:31:05 AM: 
11:31:05 AM: Computing checksum with sha256sum 
11:31:05 AM: Checksums matched! 
11:31:06 AM: Using version v4.4.2 of node 
11:31:06 AM: Using /opt/buildhome/.rvm/gems/ruby-2.1.2 
11:31:06 AM: Installing npm modules 
11:31:07 AM: NPM modules installed 
11:31:08 AM: /opt/build/build.sh: line 232: gatsby: command not found 
11:31:08 AM: Cached node modules 
11:31:08 AM: Cleaning up docker container 
11:31:08 AM: Error running command: Build script returned non-zero exit code: 127 
11:31:08 AM: Error running command: Build script returned non-zero exit code: 127 

ont fait toutes les choses standard comme nœud Réinstaller et NPM (comme je pensais que ce peut être un problème) mais, après quelques semaines, je suis tout à fait perplexe quant à ce que la question est. De même, il n'y a pas énormément de documentation en ligne, donc on ne sait pas vraiment où commencer pour s'attaquer à ce problème.

Toute aide (même des pointeurs pour débuter le débogage) serait vraiment très appréciée!

Répondre

0

Le journal de construction se plaint que gatsby n'est pas installé, alors assurez-vous d'ajouter gatsby à votre package.json en tant que dépendance.

simple est de fonctionner:

npm install gatsby --save 

localement puis ajoutez le package.json mis à jour votre référentiel. De cette façon, netlify saura installer gatsby avant d'exécuter votre commande de construction.

+0

Il ne semble avoir Gatsby ... INSTALLÉ https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L16 –

+0

On dirait que le package.json est un peu hors - toutes les dépendances sont nichée sous l'attribut 'repository': https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L9 Voilà pourquoi Gatsy ne soit pas installé – Biilmann

+0

Merci pour ces réponses! Ran {npm installe gatsby --save} et a toujours le même code de sortie. Est-ce que ces choses ne devraient pas être imbriquées sous dépendance dans le package.json? https://github.com/ArchieHicklin/Archie/blob/master/package.json – Archie