2017-04-25 74 views
0

我试图推宝石rubygems.org和得到这个消息:当我尝试宝石推到了RubyGems我得到一个消息,说这不是在gemspec允许当它是

ERROR: "https://rubygems.org" is not allowed by the gemspec, which only allows "Set to 'http://mygemserver.com'" 

那通用mygemserver条目是该gemspec行中的默认条目,我已将其更改为rubygems URL而无济于事。

这里是我的gemspec:

# coding: utf-8 



lib = File.expand_path('../lib', __FILE__) 
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) 
# require 'seed_me_seymour/version' 

Gem::Specification.new do |spec| 
    spec.name   = "seed_me_seymour" 
    spec.version  = SeedMeSeymour::VERSION 
    spec.authors  = ["Tony S.", "Brandon G." ] 
    spec.email   = ["[email protected]\n", "[email protected]\n"] 

    spec.summary  = %q{This gem will analyze your current database and make a seed file with pre-populated seed information using faker} 
    spec.homepage  = "https://github.com/antoniosaric/seed_me_seymour" 

    # Prevent pushing this gem to RubyGems.org. To allow pushes either set the 'allowed_push_host' 
    # to allow pushing to a single host or delete this section to allow pushing to any host. 
    if spec.respond_to?(:metadata) 
    spec.metadata['allowed_push_host'] = "https://rubygems.org" 
    else 
    raise "RubyGems 2.0 or newer is required to protect against " \ 
     "public gem pushes." 
    end 

    spec.files   = `git ls-files -z`.split("\x0").reject do |f| 
    f.match(%r{^(test|spec|features)/}) 
    end 
    spec.bindir  = "exe" 
    spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } 
    spec.require_paths = ["lib"] 

    spec.add_development_dependency "bundler", "~> 1.14" 
    spec.add_development_dependency "rake", "~> 10.0" 
end 

下面是这个文件在我的回购协议的副本:

https://github.com/antoniosaric/seed_me_seymour/blob/create/seed_me_seymour.gemspec 

我在全盘损失。有没有其他人遇到这个问题或知道这里发生了什么?谢谢

回答

相关问题