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 命令都会导致以下错误:'不知道如何构建任务'spree_i18n:new'

我猜这是因为宝石没有被 rake 和应用程序拾取。我在想该应用程序应该从 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 回答