我正在尝试构建自己的 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
它仍然识别我的旧结构,而不是新结构。
有什么解决办法吗?
谢谢
最佳答案
刚刚意识到我必须先将我的新代码提交到 Git。
傻我。
关于ruby - 建筑 gem - InvalidSpecificationException [...] 不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17960679/