Invalid gemspec because of the date format in specification_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Invalid gemspec because of the date format in specification

Invalid gemspec because of the date format in specification

 2011/11/7 8:02:56  夜鸣猪  http://hlee.iteye.com  我要评论(0)
  • 摘要:又是这个dateformat的错误。上次出错忘了,记录下来,可好又得查一遍,赶快抄回来。Invalidgemspecin[/home/ra/.rvm/gems/ruby-1.9.2-p180/specifications/json_pure-1.6.1.gemspec]:invaliddateformatinspecification:"2011-09-1800:00:00.000000000Z"总之,问题就是这个格式的时间,认不出来那么理论上只要在给出的问题gem包里把"s.date=%q
  • 标签:for Gem
又是这个date format的错误

上次出错忘了,记录下来,可好又得查一遍,赶快抄回来。

Invalid gemspec in [/home/ra/.rvm/gems/ruby-1.9.2-p180/specifications/json_pure-1.6.1.gemspec]: invalid date format in specification: "2011-09-18 00:00:00.000000000Z"



总之,问题就是这个格式的时间,认不出来

那么理论上只要

在给出的问题gem包里把
"s.date = %q{2011-05-21 00:00:00.000000000Z}" 
#改成
"s.date = %q{2011-05-21}"


也有说可以gem update或者再装解决

我比较推荐

#/home/user/.rvm/gems/ruby-1.9.2-p180/specifications/
grep -i *.gemspec -e '.*s\.date.*=.*%q{\(....-..-..\) \(.*Z\)}


或者

sed -i -e 's/\(.*\)s\.date.*=.*%q{\(....-..-..\) \(.*Z\)}/\1s.date = %q\{\2}/p' ./*.gemspec

shell脚本多文件替换,方便快捷
发表评论
用户名: 匿名