我正在编写一个 gem,并希望将打包在 gem 中的模板文件复制到调用 gem 的本地目录中。
最佳答案
创建一个安装脚本(将其放置到 gem 的“bin”目录中),该脚本会将模板文件复制到用户指定的目录。
从下面的评论中获取复制文件的路径:
File.expand_path(File.dirname(__FILE__)) #the '__FILE__' consists of two underscores
将显示安装脚本的路径(即 gem 的“bin”目录)。
Dir.pwd
是用户运行脚本的目录路径。
关于ruby - 如何将文件从 gem 复制到本地目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274640/