安装了一些测试工具后,我随时输入Invalid gemspec error
命令。以下错误:
Invalid gemspec in [/var/lib/gems/1.9.1/specifications/ZenTest-4.10.1.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]
我已经尝试更新到4.11.0的最新ZenTest gem文件并降级到早期版本而没有运气。我已经尝试卸载它们的gemfiles并使用以下过程重新安装它们:
$ gem uninstall ZenTest
$ sudo gem update --system
$ gem install ZenTest
警告仍然出现。
为什么["< 3.0, >= 1.8"]
为Illformed requirement
?当我更新到我的程序的最新gem文件?我做错了什么?
答案 0 :(得分:2)
根据Github上的this帖子,它建议改变gemspec线:
["< X.X,>= X.X"] to ["< X.X",">= X.X"]
我测试了它,到目前为止一直有效。对我来说这可能是一个语法错误。但同样,我正在学习,不是专家,也没有完全掌握术语。我不赞成这个修复,因为它是我在GitHub上发现的线程中的绅士。只是想分享。