0
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::VERSIONNBA_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'

我的错误在上面。

我对编码相当陌生,时期。所以我知道我可能遗漏了一些明显的东西,但我很想知道如果一切都是有凝聚力和改变的,为什么它会破裂。

4

0 回答 0