質問

BundlerとSinatraに問題があります。最初にこれをapp.rbで使用しました: ジェネラコディセタグプレ

しかし、Bundler.requireについて読んだところ、Gemfileで指定されたgemは、とにかくアプリで必要になるので、DRYの良い方法だと思いました。なぜapp.rbでrequiresを再度指定する必要があるのですか?そこで、コードを次のように変更しました: ジェネラコディセタグプレ

もっといいですね問題が発生するまで: ジェネラコディセタグプレ

明らかに、bundleはアプリのルートパスを独自のパスに移動しました。しかし、それはなぜですか?

役に立ちましたか?

解決

古い答え:

"を使用して、EngineYardブログの「アプリ用のrubygemsバンドラー」

新しい答え:

Lamnkが指摘したように、EngineYardに関するその投稿は古いものです。そこで、簡単なアプリ https://github.com/sinetris/sinatra-example-bundler

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