1

サーバー上に必要なライブラリがないgemで常に問題が発生します。RMagickは1つであり、通常はmysql2であり、通常、次のような開発バージョンをインストールする必要があります。

imagemagick libmagickcore-dev libmagickwand-dev

私の質問は、これを管理するためのより良い方法はありますか?私はバンドラーとキャピストラーノを使用しているので、誰かが私を正しい方向に向けることができれば素晴らしいと思います。

私が見ることができる大きな問題は、ディストリビューションがサーバーごとに変わることですが、Gemfileに基づいてこれらの必要なパッケージの存在を確認できるタスクを実行できれば、非常に役立ちます。これは可能ですか?

4

1 に答える 1

1

You can extend section 'cap deploy:setup'. =And in this section run 'apt-get instal imagemagick libmagickcore-dev libmagickwand-dev'. But you user must have sudo access.

Also you can read this manual

于 2012-11-17T13:33:28.173 に答える