首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jekyll自定义主题- gemspec包安装错误:意外的一元-,应为keyword_do

Jekyll自定义主题- gemspec包安装错误:意外的一元-,应为keyword_do
EN

Stack Overflow用户
提问于 2017-05-06 05:42:31
回答 1查看 190关注 0票数 0
代码语言:javascript
运行
复制
# coding: utf-8

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

  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

我正在使用这段代码尝试创建一个jekyll主题,并且我正在设置我的gemspec文件,但是每次我运行bundle install时,我都会得到这个错误:

代码语言:javascript
运行
复制
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"
#  -------------------------------------------

有人知道为什么会这样吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-06 05:50:03

尝试更改此设置:

代码语言:javascript
运行
复制
spec.files = `git ls-files -z`.split("\x0").reject { |f| 
f.match(%r{^(test|spec|features)/}) }

到这里(一行):

代码语言:javascript
运行
复制
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43814140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档