dockerで作ったコンテナ上でgulp-sassを使って開発を行っております。
そこでコンパイルをした時にSegmentation faultが発生してしまって困っております。
a.scss
footer { #footer-upper { #follow-us { nav { ul { li { &:nth-child(1) { a { div { &::before, &::after { background-image: linear-gradient(90deg, #514ba4, #f81a5b); } } } } } } } } } }
こちらのような階層の深い(?)時にコンパイルを実行すると、Segmentation faultが発生してしまいます。
ただ、この background-image
を background-image: url('test.jpg');
のようにグラデーションにしない場合は問題なくコンパイルが通ります。
また、
b.scss
footer #footer-upper #follow-us nav ul li:nth-child(1) a div:before, footer #footer-upper #follow-us nav ul li:nth-child(1) a div:after { background-image: linear-gradient(90deg, #514ba4, #f81a5b); }
こちらのように、cssっぽく書くとSegmentation faultは発生していません。
a.scssを
footer { #footer-upper { #follow-us { nav { ul { li { &:nth-child(1) { a { &::before, &::after { background-image: linear-gradient(90deg, #514ba4, #f81a5b); } } } } } } } } }
のように、一部divを省いたりすると、Segmentation faultは発生しなくなります。
これを回避する方法はあるのでしょうか?
もしご存知の方がいらっしゃいましたら、ご教授頂けますと幸いでございます。
何卒、よろしくお願いいたします。
作成しているDokcerfile等は下記になります。
node/Dockerfile
FROM node:7.4-alpine # install libraries RUN apk add --update \ bash \ lcms2-dev \ libpng-dev \ libjpeg-turbo-dev \ gcc \ g++ \ make \ autoconf \ automake \ curl-dev \ curl \ pkgconfig \ libtool \ nasm \ build-base \ zlib-dev \ && rm -rf /var/cache/apk/* RUN curl -0 -L https://registry.npmjs.org/npm/-/npm-6.5.0.tgz | tar zxvf - && \ cd package && ./configure && make && make install
docker-compose.yml
version: '3' services: node: build: ./Dockerfiles/node tty: true
あなたの回答
tips
プレビュー