2017-04-03 7 views
1

CLIデータジェムを作成してRubyGemsに公開しました。私はこの問題を解決するために何をすべきgemにCLIデータのエラーが含まれています

# coding: utf-8 
lib = File.expand_path('../lib', __FILE__) 
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) 
require 'popular_deals/version' 

Gem::Specification.new do |spec| 
    spec.name   = "popular_deals" 
    spec.version  = PopularDeals::VERSION 
    spec.authors  = ["'Hima Chitalia'"] 
    spec.email   = ["'[email protected]'"] 

    spec.summary  = %q{It displays popular deals of the day from https://slickdeals.net/deals/.} 
    #spec.description = %q{It displays popular deals of the day from https://slickdeals.net/deals/.} 
    spec.homepage  = "https://github.com/HimaChitalia/popular_deals" 
    spec.license  = "MIT" 

    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" 
    spec.add_development_dependency "pry" 

    spec.add_dependency "nokogiri" 
    spec.add_dependency "colorize" 

end 

:今、私はバンドルをインストールを行うにしようと、私は

``

You have one or more invalid gemspecs that need to be fixed. 
    The gemspec at 
    /home/himachhag-45739/code/popular-deals-from-slickdeals.net-`cli/popular_deals.gemspec` 
    is not valid. Please fix this gemspec. 
    The validation error was 'popular_deals-0.1.0 contains itself 
    (popular_deals-0.1.0.gem), check your files list' 

次のエラーを取得する私のgmspecファイルは、以下を参照してください?ご協力いただきありがとうございます。

答えて

3

http://siawyoung.com/coding/ruby/invalid-gemspec.html

から、それはgemspecだからリポジトリからファイルpopular_deals-0.1.0.gemを削除するコマンド

`git ls-files -z`.split("\x0") 

からファイルのリストを取得し、それが動作するはずですので、これが起こる判明します。

+1

ご提案いただきありがとうございますが、うまくいきませんでした。 :-( –

+0

@HimaChhagファイルの削除をgemリポジトリにプッシュしましたか?まだhttps://github.com/HimaChitalia/popular-deals-from-slickdeals.net-cli – otaviko

+0

で見ることができます。いいえ、私は –

関連する問題