anchor.diff:  ENV PATH "/root/.cargo/bin:${PATH}"
   RUN rustup toolchain install nightly \
       && rustup target add wasm32-unknown-unknown --toolchain nightly \
  -    && cargo install cargo-audit \
  -    && cargo install cargo-edit \
  -    && cargo install evcxr_repl \
  -    && cargo install wasm-bindgen-cli \
  -    && cargo install wasm-pack
  +    && cargo install \
  +        cargo-audit \
  +        cargo-edit \
  +        evcxr_repl \
  +        wasm-bindgen-cli \
  +        wasm-pack
   
   # Install .NET runtime and SDK
   ARG DEBIAN_FRONTEND=noninteractive
   RUN curl -O https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb \
       && dpkg -i packages-microsoft-prod.deb \
  -    && rm -f packages-microsoft-prod.deb
  -RUN apt-get update && apt-get install --no-install-recommends -y \
  -    dotnet-sdk-5.0 \
  -    dotnet-runtime-5.0 \
  +    && rm -f packages-microsoft-prod.deb \
  +    && apt-get update \
  +    && apt-get install --no-install-recommends -y dotnet-sdk-5.0 dotnet-runtime-5.0 \
       && apt-get clean \
       && rm -rf /var/lib/apt/lists/*
   
  -# Install JVM, Maven, Kotlin and Clojure
  -RUN curl -s "https://get.sdkman.io" | bash
  -RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh \
  -    && yes | sdk install java \
  -    && yes | sdk install maven \
  -    && yes | sdk install kotlin \
  -    && yes | sdk install leiningen \
  -    && rm -rf $HOME/.sdkman/archives/* \
  -    && rm -rf $HOME/.sdkman/tmp/*"
  +# Install Java and Kotlin
  +RUN curl -s "https://get.sdkman.io" | bash \
  +    && bash -c "source $HOME/.sdkman/bin/sdkman-init.sh \
  +        && yes | sdk install java \
  +        && yes | sdk install kotlin \
  +        && yes | sdk install leiningen \
  +        && rm -rf $HOME/.sdkman/archives/* \
  +        && rm -rf $HOME/.sdkman/tmp/*"
  +
  +# Install Clojure
   RUN curl -O https://download.clojure.org/install/linux-install-1.10.1.561.sh \
       && chmod +x linux-install-1.10.1.561.sh \
       && ./linux-install-1.10.1.561.sh \
  
positive.code: # Install Erlang and Elixir
  RUN curl --output erlang.deb https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb \
      && dpkg -i erlang.deb \
      && rm erlang.deb
  RUN apt-get update && apt-get install --no-install-recommends -y \
      esl-erlang \
      elixir \
      && apt-get clean \
  
negative.code: # Elixir
  # Note: Includes temporary fix that can be removed after https://github.com/pprzetacznik/IElixir/pull/60 is merged
  WORKDIR /opt
  RUN git clone https://github.com/pprzetacznik/IElixir.git
  WORKDIR /opt/IElixir
  RUN git remote add awill1988 https://github.com/awill1988/IElixir.git \
      && git fetch awill1988 feature/elixir_1_12_otp_24_support \
      && git switch --track awill1988/feature/elixir_1_12_otp_24_support \
      && mix local.hex --force \
  