0

Node.js が Sass を認識しないまで問題を追跡したと確信していますが、その理由はわかりません...

を使用してラップトップからプッシュする git push lamp somebranch:masterと、サーバーはリモートで正常にチェックアウトし、npm installエラーなしで実行され、gruntfile の処理を​​開始しますが、次のように中止されます"remote: Warning: spawn ENOENT Use --force to continue."

ただし、(上記のようにラップトップからプッシュした後)sshで接続し、フックディレクトリにcdして実行する./post-receive"Done, without errors."、Webサイトのルートでgruntを実行しようとしてもエラーなしで完了しました。

何が起こっているのかについてのアイデアはありますか? 私は完全に困惑しています。フックで sass gem へのパスを設定する必要がありますか? gruntfile を廃棄して、ローカルでもサーバーでも同じターゲットを使用して、gruntfile を除外しました。ローカルでは正常にコンパイルされ、サーバー上でも正常にコンパイルされますが、使用時にのみgit push lamp somebranch:master失敗します。

4

1 に答える 1