-1

gem を Rubygems にアップロードしようとしましたが、次のエラーがスローされます。

$ gem push voxel4r.gemspec -V
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
304 Not Modified
Pushing gem to https://rubygems.org...
POST https://rubygems.org/api/v1/gems
422 Unprocessable Entity
RubyGems.org cannot process this gem.
Please try rebuilding it and installing it locally to make sure it's valid.

それは正常に構築されました:

$ gem build voxel4r.gemspec 
  Successfully built RubyGem
  Name: voxel4r
  Version: 0.0.1
  File: voxel4r-0.0.1.gem

Rubygems アカウントと~/.gem/credentialsファイルがあります。他に何ができますか?

4

1 に答える 1

4

私は間違いを犯しました:

gem ファイルの代わりに gemspec ファイルをプッシュしようとしました。

$ gem push voxel4r-0.0.1.gem -V
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
Pushing gem to https://rubygems.org...
POST https://rubygems.org/api/v1/gems
200 OK
Successfully registered gem: voxel4r (0.0.1)
于 2013-03-26T08:28:26.110 に答える