2017-04-25 6 views
0

ist Ich versuche, ein Juwel zu schieben diese Nachricht rubygems.org und erhalten:wenn ich versuche, ein Juwel zu rubygems schieben ich eine Meldung erhalten, es nicht in gemspec erlaubt ist, wenn es

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

dass Der generische mygemserver-Eintrag ist der Standardeintrag in dieser Zeile der Gemspec, den ich ohne Erfolg in die rubygems-URL geändert habe.

Hier ist meine 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 

Hier ist die Kopie dieser Datei in meinem Repo:

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

ich bei einem Totalverlust bin. Ist noch jemand dazu gekommen oder weiß, was hier vor sich geht? Danke

Antwort

0

Aktualisierung für den Fall, dass jemand das gleiche Problem auftritt. Nicht wirklich sicher, was das Problem war, aber ich landete wieder von vorn.

habe ich zunächst diese Anweisungen mein Juwel zu erstellen:
http://bundler.io/rubygems.html

ich meine GitHub Repo weggewischt und begann von Grund auf mit dieser Anleitung:

http://guides.rubygems.org/make-your-own-gem/

konnte ich meine schieben Gemm up ohne Problem danach.

Verwandte Themen