Ruby Byebug是否完全支持Windows?
我的环境是macOS,没有Windows环境。我正在写一篇关于Byebug的博客文章,我想知道它是否完全支持Windows。以下是我得到的信息: 可能不行Ruby Byebug是否完全支持Windows?,ruby,windows,byebug,Ruby,Windows,Byebug,我的环境是macOS,没有Windows环境。我正在写一篇关于Byebug的博客文章,我想知道它是否完全支持Windows。以下是我得到的信息: 可能不行 Rails 5向byebug gem添加了platform::mri选项。() 并且说mri不包括视窗 我听到一些人说一些命令(例如,重新启动)在他们的Windows PC中不起作用 那么Byebug不支持Windows 可能有用吗 CI测试正在通过Windows环境。() 我在中找不到Windows环境的任何限制 那么Byebug支持
- Rails 5向byebug gem添加了
选项。()platform::mri
- 并且说mri不包括视窗
- 我听到一些人说一些命令(例如,
)在他们的Windows PC中不起作用重新启动
- 那么Byebug不支持Windows
- CI测试正在通过Windows环境。()
- 我在中找不到Windows环境的任何限制
- 那么Byebug支持Windows
:platforms=>[:mri,:mingw,:x64\u mingw]
或:platforms=>[:mri,:mswin]
以下是排除的选项
- ruby=>C ruby(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)
Byebug CI只针对mingw和x64_-mingw运行,所以我想它应该是
:platforms=>[:mri,:mingw,:x64_-mingw]
,对吗?是的,Byebug
支持窗口
Rails 5将platform::mri选项添加到byebug gem。(见此处)
添加该补丁时,Windows平台可能被忽略了
这份文件说mri不包括Windows
对
我听说有些人说有些命令(如重启)在他们的Windows PC中不起作用
这些人应该向项目报告这些问题
CI测试正在通过Windows环境。(请参见此处)
没错,这是最好的支持指标;)
我在Byebug的自述中找不到Windows环境的任何限制
另一个好的指示器:)
gem'byebug',平台:[:mri,:mingw,:x64\u mingw]
byebug
正在我的windows rails应用程序上运行。这在所选答案中并不明显。谢谢您的回复。那么Gemfile的有效选项是什么?(我更新了我的问题。)对不起,我不知道byebug
在mswin
平台上是否有效。我想这是一个尝试的问题…我明白了。那么我认为mswin不应该包括在内,因为它没有测试。请记住它是有效的。。。但这是垃圾,所以我放弃了。无法使用bash历史记录,我通常在Linux上做的任何事情都会在Windows上被ebug崩溃。箭头键等。学习Vagrant和启动虚拟机更容易。我在Windows上使用Ruby 2.5。我安装了Msys2工具链来构建本机扩展