2017-04-03 17 views
0

私はcli ruby​​ gemを構築しようとしています。すべてが準備ができており、公開するだけです。公開宝石https://rubygems.org

まず

私はこれを試してみました、

Enter your RubyGems.org credentials.                                
Don't have an account yet? Create one at https://rubygems.org/sign_up                        
    Email: [email protected]                                 
Password:                                       

Signed in.                                       
ERROR: While executing gem ... (Gem::Package::FormatError)                           
    No such file or directory @ rb_sysopen - popular_deals-0.1.0.gem 

といくつかの研究を行った後、私は私が最初に宝石を作る必要があることを知ったので、エラーが発生しました、

だからこれをしなかった。..

gem build popular_deals-0.1.0.gem                                
ERROR: Gemspec file not found: popular_deals-0.1.0.gem                            
[19:14:21] (master) popular-deals-from-slickdeals.net-cli 

でも、まだエラーが発生していますが、何か不足していますか? "ERROR:Gemspecファイルが見つかりません:popular_deals-0.1.0.gem"エラーを解決するにはどうすればよいですか?私は "popular_deals.gemspec"を持っています

ありがとうございました!

+0

あなたの宝石のメインディレクトリに移動し、 'ls -R'を実行して質問に結果を投稿できますか?私は何が間違っているのか理解するのを助けることができるようにあなたのフォルダ構造を見る必要があります。 – eiko

+0

@eiko ..私を助けてくれてありがとう、ありがとう。しかし、この問題は解決されています。私のgemspecファイルで宝石を作る必要がありました。だから、コマンドgem build pupular_deals.gemspecが機能しました!再び、ありがとう! –

+0

問題ありません。聞いてうれしく思います。C: – eiko

答えて

1

この問題は解決されました。それは私のせいだった、私はgemspecファイルで宝石を作る必要があった。だから、コマンドgem build pupular_deals.gemspecが機能しました!

+0

ええ、 '.gemspec' - >' .gem'だから、 '.gem'を作ることはできません。それが*構築されたものです。混乱させる可能性があるため、実際にこのケースを処理するメッセージを追加する必要があります。 – tadman