Byebug完全支持Windows或不?

我的环境是macOS,我没有Windows环境。 我正在写关于Byebug的博客文章,我想知道它是否完全支持Windows。 这里是我得到的信息:

可能不行?

  • Rails 5增加了platform: :mri选项,以gem。 ( 见这里 )
  • 这个文件说mri不包括Windows。
  • 我听到一些人说,一些命令(如restart )没有在他们的Windows PC工作。
  • 那么Byebug不支持Windows?

可能工作?

  • CItesting是针对Windows环境传递的( 参见这里 )
  • 我在Byebug的README中找不到Windows环境的任何限制。
  • 所以Byebug支持Windows?

我不确定哪个想法是正确的。 有人知道吗?

UPDATE

@deivid说,Byebug支持Windows。 那么,Gemfile的有效平台选项是什么?

:platforms => [:mri, :mingw, :x64_mingw]或者:platforms => [:mri, :mswin]

这里是从这个页面 exctracted选项。

  • ruby => Cruby(MRI)或Rubinius,但不是Windows
  • mri =>和ruby一样,但不是Rubinius
  • rbx =>和ruby一样,但只有Rubinius(不是MRI)
  • jruby => JRuby
  • mswin => Windows
  • mingw => Windows 32位“mingw32”平台(又名RubyInstaller)
  • x64_mingw => Windows 64位“mingw32”平台(又名RubyInstaller x64)

在这个评论中 :

mswin和mingw是完全不同的东西。

和mswin似乎这些包:

https://www.artonx.org/data/asr/

Byebug CI只是针对mingw和x64_mingw运行的,所以我想应该是:platforms => [:mri, :mingw, :x64_mingw] ,对吗?

是的, byebug支持Windows。

Rails 5增加了平台::mri选项,以byebug宝石。 (看这里)

当补丁被添加时,Windows平台可能被忽略。

这个文件说mri不包括Windows。

那就对了。

我听到一些人说,一些命令(例如,重新启动)没有在他们的Windows PC工作。

那些人应该把这些问题报告给这个项目。

CI测试是针对Windows环境传递的(参见这里)

Thtat是正确的,最好的支持指标;)

我在Byebug的README中找不到Windows环境的任何限制。

另一个好的指标:)

gem 'byebug', platform: [:mri, :mingw, :x64_mingw]

byebug现在正在开发我的windows rails应用程序。 这从选定的答案不明显。