Docker에서 Oh my Zsh 플러그인 활성화

Docker에서 Oh my Zsh 플러그인 활성화

설치하려고 합니다심포니2그리고자식플러그인다루기 힘든도커컨테이너.

FROM php:7-fpm

# Install Packages
RUN apt-get update && apt-get install -y vim zsh git   
RUN docker-php-ext-install pdo pdo_mysql mysqli zip mbstring 

# Instal Oh my Zsh
RUN bash -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
RUN sed -i -- 's/robbyrussell/wezm+/g' /root/.zshrc # Other awesome theme: random kafeitu sonicradish wezm+
RUN echo "plugins=(git symfony2)" >> ~/.zshrc

그런데 자동완성 기능이 작동하지 않습니다. 이 플러그인이 설치되지 않은 것 같습니다.

내가 놓친 게 무엇입니까?

답변1

zshrc에 플러그인=(git Symfony2)를 추가하면 다음과 같이 표시됩니다.

source $ZSH/oh-my-zsh.sh
plugins=(git symfony2)

플러그인을 로드하려면 배열을 정의해야 합니다.앞으로oh-my-zsh.sh를 포함합니다. 즉, 위의 줄을 바꿉니다. 에코 및 추가를 수행하는 대신 파일에 에코하거나 ADD를 사용하고 원본 zshrc를 연결하고 새 파일을 ~/.zshrc로 이동할 수 있습니다.

관련 정보