我最近更新了我的 Ruby on Rails 项目,然后当我尝试运行
rake i18n:js:export
命令时,出现以下错误
uninitialized constant I18n::INTERPOLATION_PATTERN
这发生在 windows 8.1 和 centos6 机器上。
我的 ruby 版本是:Windows 中的 1.8.7 和 CentOS6 中的 1.9.3 Rails 版本:3.0.9
我在这个地方一无所知,试图找到解决方案,但找不到正确的解决方案。
我在用着i18n-js version 2.1.2
我尝试将其更新为version 3.0.0.rc5
但仍然没有运气。
有人遇到过类似的问题吗?我急切地期待一个解决方案来解决这个问题。
/* 使用跟踪运行后的结果 */
** 调用 i18n:js:export (first_time) ** 调用环境 (first_time) ** 执行环境 ** 执行 i18n:js:export rake 中止!未初始化的常量 I18n::INTERPOLATION_PATTERN c:/Ruby193/lib/ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js.rb:72:in
block in configured_segments' c:/Ruby193/lib/ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js.rb:70:in
each' c:/Ruby193/lib /ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js.rb:70:ineach_wit h_object' c:/Ruby193/lib/ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js.rb:70:in
configur ed_segments' c:/Ruby193/lib/ruby/gems/1.9.1/gems/ i18n-js-2.1.2/lib/i18n-js.rb:83:intranslat ion_segments' c:/Ruby193/lib/ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js.rb:46:in
export!'c:/Ruby193/lib/ruby/gems/1.9.1/gems/i18n-js-2.1.2/lib/i18n-js/rake.rb:9:in
bloc k (2 levels) in <top (required)>' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:236:in
call' c:/Ruby193/lib/ruby/gems /1.9.1/gems/rake-10.1.1/lib/rake/task.rb:236:inblock i n execute' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:231:in
each' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib /rake/task.rb:231:inexecute ' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:175:in
块 in invoke_with_call_chain' c:/Ruby193/lib/ruby/1.9.1/monitor.rb:211:inmon_synchronize' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:168:in
invoke_with_call_chain' c:/Ruby193/lib/ruby/gems/1.9。 1/gems/rake-10.1.1/lib/rake/task.rb:161:in `invoke'c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:149:in
invoke_task' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:in
block (2 levels) in top_level' c:/Ruby193/lib/ruby /gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:ineach' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:in
block in top_level' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1 .1/lib/rake/application.rb:115:inrun_with_threads' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:100:in
top_level' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:78:inb lock in run' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:165:in
标准异常处理'c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:75:in'cr un' c:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.1.1/bin/rake:33:in
:/Ruby193/bin/rake:23:inload' c:/Ruby193/bin/rake:23:in
'任务:TOP => i18n:js:export
谢谢