如何将文件从gem复制到本地目录

时间:2010-07-18 07:01:49

标签: ruby rubygems

我正在创作一个gem,并希望将我的gem中打包的模板文件复制到调用gem的本地目录中。

1 个答案:

答案 0 :(得分:4)

创建安装脚本(将其放置到gem的'bin'目录中),将模板文件复制到用户指定的目录。

从下面的评论中,获取复制文件的路径:

File.expand_path(File.dirname(__FILE__)) #the '__FILE__' consists of two underscores

将显示安装脚本的路径(即gem的'bin'目录)。

Dir.pwd

是用户运行脚本的目录的路径。