2017-05-05 4 views
0
# coding: utf-8 

Gem::Specification.new do |spec| 
    spec.name   = "myJekyllTheme" 
    spec.version  = "1.0.1" 
    spec.authors  = ["Mai Walters"] 
    spec.email   = ["[email protected]"] 

    spec.summary  = %q{A simple theme for my CMS class.} 
    spec.homepage  = "https://www.github.uconn.edu/mvw13001/myJekyllTheme" 
    spec.license  = "MIT" 

    spec.files   = `git ls-files -z`.split("\x0").reject { |f| 
f.match(%r{^(test|spec|features)/}) } 

    spec.add_runtime_dependency "jekyll", "~> 3.4" 
    spec.add_development_dependency "bundler", "~> 1.12" 
    spec.add_development_dependency "rake", "~> 10.0" 
    spec.add_development_dependency "jekyll-polyglot", ">= 1.2.4" 
    spec.add_development_dependency "jekyll-seo-tag", ">= 2.1.0" 
    spec.add_development_dependency "jekyll-paginate", ">= 1.1.0" 
    spec.add_development_dependency "jekyll-feed", "~> 0.6" 
end 

を期待して、予期せぬunary-を、Iこのエラーが表示される:ジキルカスタム:私はジキルのテーマを作成しようとするために、このコードを使用していると私は私のgemspecファイルを設定していますが、私は実行するたびに、バンドルをインストールkeyword_do

​​

これは誰でも知っていますか?これに

spec.files = `git ls-files -z`.split("\x0").reject { |f| 
f.match(%r{^(test|spec|features)/}) } 

(1行):

+0

あなたがあなたのコード 'Gemfile'内側に無効な構文でgemspecに似たを持って表示されます。これは、それがどのように働くことを意図したものではありません。宝石を書くときは、 'myJekyllTheme.gemspec'のような名前の塗りつぶしに依存関係を指定し、' gemspec'コマンドで 'Gemfile'を参照してください。 'bundle gem myJekyllTheme'を実行すると、新しい空の作業中の宝石を作ることができます。どのように生成されたファイルを見てみましょう。 –

答えて

0

は、これを変更してみてください

spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } 
+0

こんにちは!残念ながら、それでも私には同じエラーが出ています –

関連する問題

 関連する問題