我正在使用命令行工具(ruby gem)从我公司的一些基本用户输入中快速轻松地生成自定义jekyll存储库。我想添加一个功能,其中gem可以自动构建repo并输出完成的目录,但是jekyll
gem似乎没有提供任何内部ruby接口来做到这一点,至少不会有一个易于实施。
我有没有办法让我的宝石称他们的宝石作为程序,即system 'jekyll build'
,但不必担心用户是否安装了jekyll
宝石?
答案 0 :(得分:1)
您可以通过将以下内容添加到gem的jekyll
文件中,将.gemspec
添加到您的gems依赖项列表中。这意味着每当有人安装你的宝石时,也会安装jekyll
。
spec.add_dependency 'jekyll'