Monday, September 4, 2023

Redmine: preview PDF plugin on redmine 5.0.5

 環境︰bitnami-redmine-5.0.5

安裝plugin︰https://github.com/HugoHasenbein/redmine_more_previews

在plugins目錄中下載代碼,到redmine根目錄運行bundle install

出現錯誤An error occurred while installing zlib 3.0.0


解決方法︰

   sudo apt-get install build-essential

   sudo apt-get install zlib1g-dev



還要安裝ImageMagick,先到這邊下載包,我是選擇下載linux package: 

https://imagemagick.org/archive/binaries/magick

下載後直接執行︰

        chmod +x magick

        ./magick


然後會解壓出安裝環境︰./squashfs-root/,所有的magick執行文件都在這個目錄中,再配置linux環境,可以在~/.bashrc中加入︰

        export MAGICK_HOME="$HOME/squashfs-root"

        export PATH="$MAGICK_HOME/bin:$PATH

        export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MAGICK_HOME/lib

保存後重新載入bashrc︰

        source ~/.bashrc


然後執行magick指令,報以下錯誤︰

magick: error while loading shared libraries: libharfbuzz.so

magick: error while loading shared libraries: libfribidi.so


安裝相關的包︰

        sudo apt-get install libharfbuzz-dev libfribidi-dev


然後就順利執行magick指令了!


No comments: