Rakefile中的宝石(gemfoo)珠宝商声明如下所示:
Jeweler::Tasks.new do |gem| #truncated gem.add_runtime_dependency 'nokogiri','~> 1.4.1' gem.add_development_dependency 'jeweler' end
问题是它在gemfoo.gemspec文件中生成以下依赖项:
s.add_runtime_dependency(%q< gemfoo>,[“= 0”])
s.add_runtime_dependency(%q< nokogiri>,[“〜”1.4.1“])
s.add_development_dependency(%q< jeweler>,[“= 0”])
这不会阻止你释放你的ruby,但不允许你安装它:
gem install gemfoo ERROR: Error installing gemfoo: gemfoo requires gemfoo (>= 0)
我该如何解决?
珠宝商1.6.0
解决方法
在你的耙子文件中有些东西坏了.珠宝商1.6.0
require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "gemfoo" gem.summary = %Q{Todo: one-line summary of your gem} gem.description = %Q{Todo: longer description of your gem} gem.email = "john@example.com" gem.homepage = "http://www.google.com/" gem.authors = ["John Doe"] gem.add_runtime_dependency 'nokogiri','~> 1.4.1' gem.add_development_dependency 'jeweler' end Jeweler::RubygemsDotOrgTasks.new
原文地址:https://www.jb51.cc/ruby/266743.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。