安装一些测试工具后,我不断收到 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 文件时?我做错了什么?
最佳答案
根据this Github 上的线程,它建议更改 gemspec 行:
["< X.X,>= X.X"] to ["< X.X",">= X.X"]
我测试了它,到目前为止它已经工作了。对我来说这可能是一个语法错误,这是有道理的。但同样,我正在学习,不是专家,也还没有完全掌握术语。我不会将此修复归功于我在 GitHub 上找到的线程中的那位先生。只是想分享。
关于ruby-on-rails - ZenTest 中出现无效的 gemspec 错误。无效要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30928972/