Invalid gemspec because of the date format in specification
发布日期:2021-09-29 20:09:13 浏览次数:7 分类:技术文章

本文共 744 字,大约阅读时间需要 2 分钟。

又是这个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脚本多文件替换,方便快捷
#或者删了再装 gem list | cut -d" " -f1 | xargs gem uninstall -aIx rm `rvm gemdir`/specifications/*.gemspec gem update --system gem install bundler bundle install

转载地址:https://blog.csdn.net/horace_lee/article/details/84077506 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SCSS 和 SASS 和 HAML 和CoffeeScript
下一篇:关于rails 3.1 cucumber-rails 1.2.0

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月29日 06时22分10秒