ruby - 建筑 gem - InvalidSpecificationException [...] 不是文件

标签 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

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

有什么解决办法吗?

谢谢

最佳答案

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

傻我。

关于ruby - 建筑 gem - InvalidSpecificationException [...] 不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17960679/

相关文章:

ruby-on-rails - 使用 bundle install 安装 bcrypt 时出错

ruby - Ruby 的 OptionParser 是如何工作的?

Ruby 类方法设置

ruby-on-rails - 发送通过 HTTParty 发送的帖子查询

javascript - Rails 4 不执行 $(document).ready(ready);功能

ruby-on-rails - 如何让 Rails 从本地源目录中获取 gem?

ruby-on-rails - 在 Rails 中将响应发送回浏览器后是否可以执行方法?

ruby - 在堆栈/流对象中存储信息

mysql - Rails3 mysql2 rake 错误

ruby - 为什么 'bundler gem' 将 'rake' 和 'rspec' 添加到 Gemfile 而不是作为开发依赖项添加到 .gemspec 文件?