0

spree_i18n gem を動作させようとしていますが、うまくいきません。

これを Gemfile に追加しました: gem 'spree_i18n', :git => 'git://github.com/spree/spree_i18n.git' 私は RVM を使用しているので、バンドルは次の場所にインストールしました: ~/.rvm/ gems/ruby-1.9.3-p125@spree/bundler/gems/spree_i18n-e5e3e189c843 ではなく、通常の場所: ~/.rvm/gems/ruby-1.9.3-p125@spree/gems/ RVMが何かおかしなことをしているかどうかを確認してください。

しかし、rake spree_i18n:xxx コマンドのいずれかを実行すると、次のエラーが発生します。

これは、gem がレーキとアプリに取り込まれていないためだと思います。アプリは gem フォルダーから .yml 翻訳ファイルを取得する必要があると考えていたので、それらをメインのアプリ フォルダーにコピーする必要はありません。

簡単な修正として、.yml ファイルを gem フォルダーから app config/locales フォルダーにコピーしました。それは機能しますが、間違いなくハックのように感じます.

この宝石を正しく統合するために、誰かが私を正しい方向に向けることができますか?

また、これを解決するのに役立つ可能性のある追加情報がある場合に備えて、ここに質問を投稿しました。 https://groups.google.com/forum/?hl=en&fromgroups#!topic/spree-user/6ycWGfm6eTk

お時間をいただきありがとうございます!

4

1 に答える 1

0

githubで関連するクローズされた問題を参照してください

https://github.com/spree/spree_i18n/issues/171

于 2013-01-29T10:06:38.917 に答える