这是我第一次将ruby gem推送到rubygems.org,当我推送gem时,我一直收到这条消息:
`ERROR: While executing gem ... (Errno::EISDIR)
Is a directory @ io_fread - tripadvisor-choice-cli-gem`
有什么想法吗?如果我需要分享其他任何内容来揭示错误,请告诉我。谢谢!
答案 0 :(得分:0)
您必须推送特定的.gem
文件,而不是gem所在的目录。这在实践中意味着:
gem push my-gem-0.1.0.gem
其中代表宝石的特定版本。通常你从以下地址获得该文件:
gem build my-gem.gemspec
.gemspec
文件由手工创作或由其他某个流程制作(例如rake
)。