我的环境是macOS,我没有Windows环境。我正在写一篇关于Byebug的博客文章,我想知道它是否完全支持Windows。这是我得到的信息:
可能不起作用?
platform: :mri
选项。 (see here)restart
)在他们的Windows PC中不起作用。可能会工作吗?
我不确定哪种想法是正确的。有人知道吗?
@deivid说Byebug支持Windows。那么,Gemfile的有效平台选项是什么?
:platforms => [:mri, :mingw, :x64_mingw]
或:platforms => [:mri, :mswin]
?
以下是从this page中摘录的选项。
在this comment中:
mswin和mingw完全不同。
mswin似乎是这些包:
https://www.artonx.org/data/asr/
Byebug CI只针对mingw和x64_mingw,所以我猜它应该是:platforms => [:mri, :mingw, :x64_mingw]
,对吗?
答案 0 :(得分:3)
gem 'byebug', platform: [:mri, :mingw, :x64_mingw]
byebug
正在开发我的Windows rails应用。从选定的答案中可以看出这一点并不明显。
答案 1 :(得分:2)
是的,byebug
支持Windows。
Rails 5添加了平台::byebug gem的mri选项。 (见这里)
添加该补丁时,可能会忽略Windows平台。
这份文件说mri不包括Windows。
那是对的。
我听说有些人说某些命令(例如,estart)在他们的Windows PC中不起作用。
那些人应该将这些问题报告给项目。
CI测试正在针对Windows环境进行传播。(参见此处)
Thtat是对的,最好的支持指标;)
我在Byebug的自述文件中找不到对Windows环境的任何限制。
另一个好的指标:)