ruby - Byebug understøtter fuldt Windows eller ej?

Indlæg af Hanne Mølgaard Plasc

Problem



Mit miljø er macOS, og jeg har ikke Windows-miljø. Jeg skriver et blogpost om Byebug, og jeg vil gerne vide, om det fuldt ud understøtter Windows eller ej. Her er information jeg fik:


Måske ikke arbejde?



  • Rails 5 tilføjer platform: :mri mulighed for at byebug perle. (se her)

  • Og dette dokument siger, at mri ikke indeholder Windows.

  • Jeg hørte nogle mennesker sagde, at nogle kommandoer (f.eks. restart) ikke fungerede i deres Windows-pc.

  • Så Byebug understøtter ikke Windows?



Kan arbejde? [9] [10]



  • CI-tests overgår Windows-miljø. (se her)

  • Og jeg kan ikke finde nogen begrænsning på Windows-miljøet i Byebugs README.

  • Så Byebug understøtter Windows?



Jeg er ikke sikker på, hvilken ide der er rigtigt. Er der nogen der ved om det? [11] [12]


UPDATE



@deivid siger Byebug understøtter Windows. Hvad er den gyldige platformsopsætning for Gemfile?


:platforms => [:mri, :mingw, :x64\_mingw] eller :platforms => [:mri, :mswin]?


Her er valgmulighederne uddragne fra denne side. [13]



  • ruby ​​=> C Ruby (MR) eller Rubinius, men IKKE Windows

  • mri => Samme som rubin, men ikke Rubinius

  • rbx => Samme som rubin, men kun Rubinius (ikke MR)

  • jruby => JRuby

  • mswin => Windows

  • mingw => Windows 32 bit 'mingw32' platform (aka RubyInstaller)

  • x64\_mingw => Windows 64 bit 'mingw32' platform (også RubyInstaller x64)



I denne kommentar: [14]



  mswin og mingw er helt forskellige ting.



Og mswin synes disse pakker:


https://www.artonx.org/data/asr/[15]


Og Byebug CI kører kun mod mingw og x64\_mingw, så jeg antager, at det skal være :platforms => [:mri, :mingw, :x64\_mingw], korrekt?

Bedste reference


Ja, byebug understøtter Windows.



  Rails 5 tilføjer platform:: mri mulighed for at byebug perle. (se her)



Windows-platforme blev sandsynligvis overset, da denne patch blev tilføjet.



  Og dette dokument siger, at mri ikke inkluderer Windows.



Det er rigtigt.



  Jeg hørte nogle mennesker sagde, at nogle kommandoer (f.eks. Restart) ikke fungerede i deres Windows-pc.



Disse mennesker bør rapportere disse spørgsmål til projektet.



  CI-test passerer mod Windows-miljø. (Se her)



Thats højre, den bedste indikator for støtte;)



  Og jeg kan ikke finde nogen begrænsning på Windows-miljøet i Byebugs README.



En anden god indikator :)

Andre referencer 1


gem 'byebug', platform: [:mri, :mingw, :x64\_mingw]


byebug arbejder nu på min windows skinner app. Dette er ikke tydeligt fra det valgte svar.