2013-03-26 2 views
-1

Я пытался загрузить камень в Rubygems, но он выдает эту ошибку:RubyGems.org не может обработать этот драгоценный камень

$ 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

Я сделал ошибку:

Я попытался оттолкнуть 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) 
+1

Такая же ошибка здесь! – Edmund

+0

То же :-) Небольшие ошибки самые худшие. – Sirex