2016-09-28 4 views
1

にギャツビーJSサイトを展開するときに「エラー実行中のコマンドスクリプトを作成しますが、ゼロ以外の終了コードを返した」私は最近、ギャツビーJS(https://github.com/gatsbyjs/gatsby)に出くわしたと発電機の上に私のポートフォリオサイトを構築することを決めました。:Netlify

は、だから私は(https://github.com/ArchieHicklin/Archie

ローカル

( 'gatsby develop 『を使用して)自分のスターターサイト(GATSBY-スターター-デフォルト)をフォークし、それを自分のポートフォリオを構築し、それはうまく動作します - しかし、私はgatsby build』でNetlifyに展開するとき「私はこのエラーを取得:(私はそれが問題になることがあり思った通り)

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 

は、再インストールノードとNPMのようなすべての標準的なものを行っているが、数週間後、私は何の問題に関しては絶対に困惑していますです。同様に、オンラインでは膨大な量のドキュメンテーションがないので、この問題に取り組むことでどこから始めるべきかについてはかなり悩まされています。

ヘルプ(デバッグを再開する場所でも)のヘルプは本当に感謝しています!

答えて

0

gatsbyがインストールされていないというメッセージが表示されるので、gatsbyをpackage.jsonに依存関係として追加してください。ローカル

npm install gatsby --save 

をして、自分のリポジトリに更新package.jsonを追加します。

最も簡単な方法は、実行することです。そうすれば、netlifyはビルドコマンドを実行する前にgatsbyをインストールすることを知ります。

+0

彼は、ギャツビーがpackage.jsonは少しオフになっているよう... https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L16 –

+0

が見えるインストールされているように見えるん - すべての依存関係があります https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L9 Gatsyは、これらの応答のための – Biilmann

+0

おかげでインストールされません理由です: 'repository'属性の下にネスト! Ran {npm install gatsby --save}と同じ終了コードが残っています。それらのものはpackage.jsonの依存関係の下で入れ子にされてはいけませんか? https://github.com/ArchieHicklin/Archie/blob/master/package.json – Archie

関連する問題