次のガイドを使用する
http://spontaneousderivation.com/2012/09/30/rails-3-2-on-a-shared-dreamhost-server/
Ruby1.9.3を使用してRails3.2.8アプリケーションを起動し、fcgiを使用してDreamhost共有ホスティングで実行することができました(これが最善のソリューションではないことはわかっていますが、アプリケーションを3.0にダウングレードしたくないので、スキルが不足していますとVPSのお金)。
DH wikiのガイドに従う:
http://wiki.dreamhost.com/RMagick
http://wiki.dreamhost.com/Image_Magick#Compiling_ImageMagick_on_your_DreamHost_account
自分のバージョンのImageMagicとRMagicをローカルgemとしてインストールしました。
ただし、RMagic機能を使用してアプリケーションを実行しようとすると、error.logで次のエラーが発生します。
「スクリプトヘッダーの早期終了:dispatch.fcgi」。
アップローダーで次の行のコメントを解除すると、この問題が発生していることがわかりました。
include CarrierWave::RMagick
シェルから実行dispatch.fcgi
してもエラーは報告されません。
LD_LIBRARY_PATH
問題はまたは他の環境変数(DH wikiにリストされている)が原因である可能性があると思いますが、それらを自分.bashrc
のに含めようとしましたが、効果は.bash_profile
ありdispatch.fcgi
ませんでした。