浏览 3165 次
锁定老帖子 主题:解决gettext的增量开发的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-11
前几天,在windows系统上用gettext gem做国际化时必现了一个比较严重的问题:第一次执行rake updatepo时没有问题,但当第二次执行时就会报一个c:/ruby/bin/rake.bat: No such file or directory - msgmerge po/app.pot tmp.pot 错误,即不能做做增量开发.花了我2个小时才解决这个问题. 解决步骤如下:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-08
更简单的方法,实际上Ruby里面已经提供了msgmerge程序
所以只要在 InstantRails安装路径下的use_ruby.cmd 的最后加上一句 set MSGMERGE_PATH=D:\InstantRails\ruby\bin\rmsgmerge.cmd 重新启动InstantRails即可 -- 不过我这里一实验,那个错误倒是不出来了,可是merge后,文件里面的东西都消失了。 再试试看。 |
|
返回顶楼 | |
发表时间:2008-06-08
gem的gettext和附件的gettext版本不一致没问题吧?
|
|
返回顶楼 | |
发表时间:2008-06-09
gettext,说实话很邪恶的东西,迟早要被废掉,已经在很多地方让开发人员痛苦不堪
rails应用,试试看globalize,不过貌似已经好久不更新了 |
|
返回顶楼 | |