如何让SASSCompass进入DDEV Web容器?

问题描述 投票:0回答:1

客户端需要 指南针 用于在DDEV-Local web容器中编译SASS。我怎么才能把compass放在那里?

ruby rubygems compass ddev
1个回答
0
投票

Compass 需要 ruby 和 rubygems,而 rubygems 需要一个完整的构建环境来构建 compass。(参见 http:/compass-style.orginstall。)

你可以得到所有这些与 .ddev/web-build/Dockerfile 像这样。

ARG BASE_IMAGE
FROM $BASE_IMAGE
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y -o Dpkg::Options::="--force-confold" --no-install-recommends --no-install-suggests build-essential ruby-full rubygems
RUN gem install compass

稍微小一点的方法是在上面加上 webimage_extra_packages: [ ruby-full, rubygems, build-essential ] 对你的 .ddev/config.yaml 再用 ddev exec sudo gem install compass 当你需要指南针。

© www.soinside.com 2019 - 2024. All rights reserved.