客户端需要 指南针 用于在DDEV-Local web容器中编译SASS。我怎么才能把compass放在那里?
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
当你需要指南针。