构建Gem - InvalidSpecificationException [...]不是文件

时间:2013-07-31 02:36:23

标签: ruby rubygems

我正在尝试构建自己的gem,但却遇到了这个错误。我认为原因是因为我更改了gemspec的文件名。起初这是我的结构:

myapp/
    my-app.gemspec
    documentation.docx
    // other files

然后我更改名称并移动文件,如下所示:

myapp/
    new-name.gemspec
    doc/
        documentation.docx
    // other files

注意:我已经更改了所有代码,包括lib以符合新名称

然后,当我运行gem build new-name.gemspec时,我收到了这个错误:

ERROR:  While executing gem ... (Gem::InvalidSpecificationException)
    ["my-app.gemspec", "documentation.docx"] are not files

它仍然识别我的旧结构而不是新结构。

任何解决方案?

由于

1 个答案:

答案 0 :(得分:29)

刚才意识到我必须首先将我的新代码提交给Git。

傻傻的我。