gpt4 book ai didi

ruby - gem 的常见结构

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:11 25 4
gpt4 key购买 nike

众所周知,rubygem 的通用结构假定存在lib 目录。我注意到,通常在这个目录中有两个项目:gem_name.rbgem_name/ 目录。 gem_name/ 目录包含项目的主要来源。它是应用程序的核心。所以,问题是关于 gem_name.rb 文件。它代表什么?

最佳答案

之所以采用这种结构,是因为如果您在 lib/ 目录中有 gem_name.rb 以外的文件(比如 another_file_name.rb ), 如果有一个名为 another_file_name 的 gem 并且有人确实 require another_file_name - 它会加载你的文件,而不是另一个gem 的文件。

如果你的代码足够小,它可以全部放入gem_name.rb,然后将它放在那里,否则将它放入gem_name/other_file_name.rb

关于ruby - gem 的常见结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5214508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com