Ruby Ruby Gem 打包发布问题

Kirisames · 2021年03月05日 · 最后由 Kirisames 回复于 2021年03月06日 · 349 次阅读

rake install 成功后,require 无法找到

环境:
Kali 2004 (wsl2)
Ruby 3.0

报错图片:

gemspec:

参考文档

  • 贴上 gemspec 的内容。
  • 看看 gem 的安装目录里面有没有 lib/tests.rb 这个文件。

gem content tests 先看一下安装上了没有。

Rei 回复

已经贴上了内容了 gem 的安装目录?不是 rake install 就能够导入了吗?

ericguo 回复

没有返回值

顶楼 spec.files 的写法是把 git 包含的文件当作 gem 的文件,加上 gem content 内容为空,估计楼主没有把所需文件加到 git 管理。

楼主要把文件加到 git 里,或者修改 spec.files 的写法。

要让 spec.files 和 git 解耦,可以看官方文档的写法 https://guides.rubygems.org/specification-reference/#files

Rei 回复

我把项目加到 git 本地仓库就行了,感谢

Kirisames 关闭了讨论。 03月07日 22:38
Rei Ruby Gem 打包发布问题(多文件模块调用) 提及了此话题。 03月08日 01:57
需要 登录 后方可回复, 如果你还没有账号请 注册新账号