【发布时间】:2012-04-11 21:29:36
【问题描述】:
我正在创建一个 gem,它需要用户主文件夹中的隐藏目录来存储 YML 文件。安装时如何告诉 gem install 命令创建这个目录?
我做了一些搜索,发现 gem 文件夹中的 Rakefile 有一个安装命令。我要覆盖这个命令吗?有什么方法可以调用 install 命令的 super 然后添加到 Ruby 代码中以创建默认安装命令运行后所需的目录和文件?
【问题讨论】:
-
有什么理由不能确保它在程序启动时存在?还要考虑用户在安装后删除了文件夹,然后运行您的程序的情况。
-
你提出了一个很好的观点。我也在考虑在该目录中有一个配置文件,我只是希望用户能够轻松访问,以防他们想要更改某些设置。您是否建议将所有这些文件(yml/config)保留在 gem 文件夹中?
标签: ruby gem installation