質問

しばらくの間、本番サーバー(ImageMagick、Rmagickなどを実行しているUbuntu)でこのエラーが発生しています。

グーグルの周りから、使用する適切なフォントが見つからないようです。これを正しく設定する必要があります

sudo nano /usr/lib/ImageMagick-6.3.7/config/type-ghostscript.xml

このファイルを開くと、このディレクトリに一連のフォントが一覧表示されます

/usr/share/fonts/type1/gsfonts/

これらはすべて存在します。これらのフォントの所有者と権限を変更してみました。役に立たないようです。

誰かがこれに遭遇し、それを修正できましたか?ありがとう!

役に立ちましたか?

解決 2

1か月後にようやく解決しました!!

回答はここにありました: http://rubyforge.org/forum/forum。 php?thread_id = 8742& forum_id = 4402

" -with-gs-font-dir = / where / your / gs / fonts / live"でimagemagickをコンパイルしなかったフラグ

" locate .pfb&quot ;;彼らがいた場所を見つけるために。私にとっては、「-with-gs-font-dir = / usr / share / fonts / type1 / gsfonts"」でした。 Ubuntuで

以下の手順を完了します。注:"– disable-openmp"を使用する必要がありました。また、ここで説明されている別の奇妙なエラーによるフラグ: http:// computerplumber.com/2009/01/installing-rmagick-28-gem-on-hardy/

# remove in case you already installed imagemagick from apt-get
sudo apt-get remove imagemagick
sudo apt-get install libperl-dev gcc libjpeg62-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1-dev libexif-dev perl libjasper-dev libltdl3-dev graphviz gs-gpl pkg-config

#get image magick from source and compile it
cd ~/sources
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar xvfz ImageMagick.tar.gz
cd ImageMagick-6.5.4-2
./configure --disable-openmp --with-gs-font-dir=/usr/share/fonts/type1/gsfonts
make
sudo make install

#reinstall rmagick gem
sudo gem uninstall rmagick
sudo gem install rmagick

これは、これや他の多くのバグのために、これまでの人生で遭遇した最悪のインストールエクスペリエンスでした。 imagemagickとrmagickの恥。

他のヒント

MacOS Yosemiteの修正:

$brew install gs

問題は解決しました(私にとって)。

これを試してください: http://rmagick.rubyforge.org/install-faq。 html#fonts

RMagickは、フォント管理に関してImageMagickに完全に依存しています。この問題は、ImageMagickの構成に関係する必要があります。 ImageMagickがフォントに対してどのように構成されているかを確認するには、次のコマンドを使用します。

 convert -list font

出力には、ImageMagickが使用することがわかっているフォントが表示されます。そのリストには、システムにインストールされているすべてのフォントが含まれているとは限りません!

" Glyphs:"で始まる行を探します。これらは、RMagickの現在のインストール/構成で使用できるフォントです。

簡単な修正、 http://sourceforge.net/projects/gs- fonts /?source = dlp フォントをダウンロードして/ usr / local / share / ghostscript / fonts

にコピーします
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top