加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

将Thor用于Ruby gem中的生成器

发布时间:2020-12-17 03:51:23 所属栏目:百科 来源:网络整理
导读:如何设置gem以获得二进制命令,例如“project newProject”使用Thor的一组生成器命令来创建文件等? 一个好的答案将描述如何布置gem的骨架,当从命令行运行时,即“project newProject”,在它运行的目录中创建一个名为“newProject.txt”的文件. 我已经看到Rail
如何设置gem以获得二进制命令,例如“project newProject”使用Thor的一组生成器命令来创建文件等?

一个好的答案将描述如何布置gem的骨架,当从命令行运行时,即“project newProject”,在它运行的目录中创建一个名为“newProject.txt”的文件.

我已经看到Rails 3使用Thor为其发电机供电;似乎是一个非常好的解决方案,我想在我正在研究的非Rails ruby?? gem中使用类似的方法.尝试看Rails 3来源,但它有点迷宫,因此问题.

解决方法

在您的gem项目中,您需要包含一个“bin”文件夹.此文件夹需要包含作为生成器的ruby脚本,而不包含文件扩展名.如果你使用像珠宝商这样的东西,它会在包装过程中自动扫描bin文件夹.安装gem时,gem系统会将bin文件夹中的文件放入ruby安装中,以便您可以像想要的那样运行它们.

bin文件只是普通的旧ruby脚本,没什么特别的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读