在安装了一些测试工具之后,每当我输入命令时,我都会得到一个Invalid gemspec error。以下错误:
Invalid gemspec in [/var/lib/gems/1.9.1/specifications/ZenTest-4.10.1.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]我已经尝试更新到最新的ZenTest gemfile 4.11.0,并降级到更早的版本,但没有成功。我已经尝试卸载它们的gemfiles,并使用以下步骤重新安装它们:
$ gem uninstall ZenTest
$ sudo gem update --system
$ gem install ZenTest
警告仍然会出现。
为什么["< 3.0, >= 1.8"]是Illformed requirement?当我为我的程序更新到最新的gem文件时?我做错了什么?
发布于 2015-06-26 07:39:31
根据Github上的this线程,它建议将gemspec行从:
["< X.X,>= X.X"] to ["< X.X",">= X.X"]我对它进行了测试,到目前为止它是有效的。这对我来说是有意义的,可能是语法错误。但再说一次,我正在学习,我不是专家,也不是完全掌握术语。我不接受这个修复的功劳,因为它是我在GitHub上找到的帖子中的先生。只是想分享一下。
https://stackoverflow.com/questions/30928972
复制相似问题