image_optim_rails Gem을 사용하고 있는 프로젝트에 svgo와 pngout을 설치해야 제대로된 asset precompile 과정을 거칠 수 있다. 두가지 패키지를 빠르게 설치하는 법을 알아보자
본 글은 Ubuntu 18.04를 기준으로 작성되었다.
cd /tmp \
&& sudo wget http://static.jonof.id.au/dl/kenutils/pngout-20150319-linux.tar.gz \
&& sudo tar -xf pngout-20150319-linux.tar.gz \
&& sudo rm pngout-20150319-linux.tar.gz \
&& sudo cp pngout-20150319-linux/x86_64/pngout /bin/pngout \
&& sudo rm -rf pngout-20150319-linux
2020년 버전의 pngout도 확인했는데 x86_64 전용 실행파일이 없는걸로 봐서는 다른 CPU에 대응하기 위해서 추가 버전을 낸 것으로 보인다.
사전에 npm이 설치되어 있어야 한다
sudo npm install -g svgo