如何创建不使用i18n的自定义VagrantError类?
我想创建一个自定义的如何创建不使用i18n的自定义VagrantError类?,vagrant,Vagrant,我想创建一个自定义的VagrantError类,该类不使用i18n作为错误消息 演示如何创建客户错误消息 class MyError
VagrantError
类,该类不使用i18n作为错误消息
演示如何创建客户错误消息
class MyError
文件还规定:
如果不想使用I18n,可以重写#initialize方法
并设置您自己的错误消息
我尝试了以下方法:
类丢失插件错误
但是,当Iraise MissingPluginError.new
时产生的唯一输出是:
MissingPluginError
问题:如何创建一个自定义的
VagrantError
类,该类不使用i18n作为错误消息?我找到了方法。我还决定参数化错误消息,以便传入插件名称:
类丢失插件错误
错误如下所示:
除非Vagrant.has_插件?(“Vagrant触发器”)
引发丢失插件错误。新的“流浪触发器”
结束
下面是一些我发现的,告诉我如何解决这个问题