宝石とのPhusion旅客(mod_rails)としてクリップ - ペーパークリップを見つけることができません

StackOverflow https://stackoverflow.com/questions/1497960

質問

私は、モデルへの添付ファイルのthoughtbotでペーパークリップを使用していますし、すべてのものは、Mac OS Xのと雑種を実行している私の開発マシン上で正常に動作します。しかし、私が展開するとき、私はそれを始めることができないのapache / mod_rails(2.2.5)を実行しているDebianのマシンにアプリがあります。私は、「未定義のメソッドhas_attached_file」(または初期化子を使用して「初期化されていない一定のペーパークリップを」)を得ます。私は簡単な解決策があると確信しているが、私は盲目のように見える...任意のヒント?ありがとう!

役に立ちましたか?

解決

私はちょうどあなたの宝石「をvendoring」を示唆しています。ちょうどあなたがconfig.gem構文を使用して、あなたのenvironment.rbにファイルで使用宝石を必要と(あなたがより具体的な手順については、オンラインで検索することができます)と、これらのエントリが存在しているたら、その後、単に「すくい宝石を:解凍」を実行して、インストールされている宝石(config.gemエントリ経由)アプリのために必要とされるそのベンダー/宝石に置かれます。

あなたのアプリが常にあなたの宝石を見つけるために知っているだろう

この方法で...

他のヒント

あなたが適切にターゲットマシンにインストールされているこの宝石を持っていることを確認してください。旅客のインストール時にREEを使用した場合、あなたは宝石-Eの代わりに、宝石と宝石をインストールする必要があります。要するにます:

sudoの宝石-Eインストールペーパークリップ

ブラインドは正しかったです!私は最終的にenvironment.rbにで適切config.gemエントリスルークリップの宝石を指定することで、問題を解決しました。私は2つの異なるenvironment.rbにファイルを、開発のための1、運用サーバーのために他のを維持し、私は後者にペーパークリップのconfig.gemラインを追加するのを忘れ...あまりにも悪い、答えるためにあなたと感謝のヒープを悩ませて申し訳ありません!乾杯!

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