git で「fatal: index file smaller than expected」というエラーがでた!?

先日、git を普通に使っていたKさんの画面に、謎のエラーが!

「fatal: index file smaller than expected」

特に何かを変更したわけでもなにもなく、突然でたとのことで私にヘルプが!

いくら対処法をさがしてもなかなか見つからなかったのですが、ようやく解決したのでメモ。

続きを読む

gulp-sass のエラー時に gulp タスクを止めない為の方法

タスクランナーでどれを使うかをいろいろ模索中ですが、今は gulp.js を勉強しておこうと、いろいろと使ってみています。

gulp で Sass をコンパイルする時に使うプラグインはいろいろとあるのですが、今回使ってみるのが gulp-sass です。同じ Sass でも LibSass が使われているものの方がかなり早いですからね。

gulp-sass

この gulp-sass を利用している時に、 Sass のコードでエラーとなる記述をしてしまいますと、 gulp の watch などが止まってしまいます。一度止まってしまうと、 watch が強制終了的な動きをしてしまうので、気づかないでコードを書いていると、表示が変わってない〜と困惑してしまう状況に。

そんな gulp-sass のエラーで処理を止めない方法についてメモとして記載。

続きを読む

Gitlab CI の clone でエラー

最近は Gitlab に push したら GitLab CI で自動でデモサーバーに展開されるようにしているのですが、ファイル数がかなりあるプロジェクトで行おうとしたところ、 GitLab CI が無反応状態になって fail になってしまう。

なんどやっても fail になるため手動で同じ動作をしてみたところ、 エラーが出ていてそれで終わってしまっていたらしい。

### git clone で起きていたエラー

起きていたエラーは下記の通りです。

続きを読む

Homebrewのアップデート(brew update)でエラーが出た場合の対処法

https://cdn.getshifter.co/32715484ff1aa7a6d477ee970ea9c436cc4ba636/uploads

No Post Thumbnail

$ gem install でとあるものを入れようとした時に、brewで必要なモジュールあるからアップデートして入れてね的なエラーがでたので、 $ brew update をしたところ、error の文字が!

また同じようなことが起きた時のために今回の対処法をメモ。

続きを読む