4
我有一个宝石,my_gem,它有thor作为运行时依赖。我有位于宝石在雷神的子类:从宝石的源目录执行位于捆绑宝石中的Thor任务
lib/tasks/task.thor
我可以运行:
bundle
thor task:my_task
和my_task将被执行。
但是,如果我有my_gem在Gemfile中的另一个项目,当我运行:
bundle
thor task:my_task
我得到:
可用
没有雷神任务是什么我做错了吗?
我有一种想法,我可能需要'捆绑执行任务:my_task',但仍然没有解决问题。 –
您可以提供一个完整的示例,以便其他人可以尝试重现该问题吗?这会让你更容易帮助你。 –
来自其他宝石的任务不会自动包含在你的宝石中。不知道是否以及如何告诉thor从gem中加载这些任务文件,但由于gem的'lib'文件夹在加载路径中,因此您应该能够以某种方式加载它。 – rubiii