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
keyword_do 기대, I 이 오류가 발생합니다 :지킬 사용자 정의 테마 - gemspec 번들이 설치 오류 : 예기치 않은 unary-을 내가 지킬 테마를 만들려고하는이 코드를 사용하고 내가 내 gemspec 파일을 설정하고 있지만이 번들 실행할 때마다 설치
C:\Users\M\myJekyllTheme>bundle install
[!] There was an error parsing `Gemfile`: syntax error, unexpected unary-,
expecting keyword_do or '{' or '(' - ....files = git ls-files -
z.split("\x0").select { |f| f...
... ^. Bundler cannot continue.
# from C:/Users/M/myJekyllTheme/Gemfile:15
# -------------------------------------------
# spec.add_development_dependency "bundler", "~> 1.12"
> end # source "https://rubygems.org"
# -------------------------------------------
왜 이런 사람이 될지 알고 있습니까? 이 변경
당신이 코드를 당신의'Gemfile' 내부 유효하지 않은 구문으로 gemspec을 닮은이 나타납니다. 이것은 어떻게 작동하도록 의도 된 것이 아닙니다. gemspec 명령을 사용하여'Gemfile'에서 그것을 참조하고,'myJekyllTheme.gemspec'과 같은 이름의 채우기에 의존성을 지정하십시오. 'bundle gem myJekyllTheme'을 실행하여 비어 있지만 작동하는 새로운 보석을 만들 수 있습니다. 이 모든 것이 어떻게 생성되는지 파일을보십시오. –