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
失敗します。