Gem::Specification.new do |spec|
spec.name = "nba_schedule"
spec.version = NBA_Schedule::VERSION
spec.authors = ["TylerP33"]
spec.email = ["tyler3321@gmail.com"]
spec.summary = %q{TODO: Write a short summary, because RubyGems
requires one.}
spec.description = %q{TODO: Write a longer description or delete this
line.}
spec.homepage = "TODO: Put your gem's website or public repo URL
here."
spec.license = "MIT"
所以在上面的 .gemspec 文件夹中,我将我的 spec.version 从 更改NbaSchedule::VERSION
为NBA_Schedule::Version
,这就是你在下面看到的(它太丑了)。
因为NbaSchedule
是在创建 gem 时使用的(使用命令来存根我需要从头开始的所有必要的 gem 文件),它让我对更改它感到非常痛苦,我不知道为什么. 我已经通过根据需要更改它们来涵盖所有依赖项。
我在这里错过了什么吗?
/home/TylerP/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/bundler-
1.16.0/lib/bundler/rubygems_integration.rb:65:in `rescue in validate': The
gemspec at /mnt/c/Users/tyler/Desktop/nba_schedule/nba_schedule.gemspec is
not valid. Please fix this gemspec. (Gem::InvalidSpecificationException)
The validation error was '"FIXME" or "TODO" is not a description'
我的错误在上面。
我对编码相当陌生,时期。所以我知道我可能遗漏了一些明显的东西,但我很想知道如果一切都是有凝聚力和改变的,为什么它会破裂。