Comments (6)
Thanks for the report and for taking the time to track it down.
There is a regression in Ruby 2.1.0 that causes this problem. Ruby 1.8, 1.9.3 and 2.0.0 all work fine. The bug has been fixed upstream and should be included in the next release of Ruby 2.1.
I suspect you are running 2.1.0 or ruby-head, not 2.0.0.
Can you please confirm your ruby version (ruby --version).
from bindata.
d:/ $ ruby --version
ruby 2.0.0p247 (2013-06-27) [x64-mingw32]
The latest version of Ruby on Windows is 2.0.0.
http://rubyinstaller.org/downloads/
from bindata.
Confirm same broken behaviour on ruby-2.1.0
with bindata
v1.8.1
and v2.0.0
versions.
With ruby-2.1.1
and bindata
v2.0.0
bug disappears.
Thank you @teeceepee and @dmendel you save me a lot of time with debugger! :)
from bindata.
I have tested the same code on Debian Linux with Ruby 1.9.3 and Ruby 2.0.0, both are OK. It seems that this bug only appears on Windows platform.
from bindata.
Fixed upstream a month ago.
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/44525
I suggest waiting till the next release of windows ruby and testing again.
from bindata.
My system is Linux zf-mws 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
.
With RVM.
from bindata.
Related Issues (20)
- <top (required)>': superclass mismatch for class IPAddr (TypeError) HOT 1
- Greedy parsing of fields HOT 1
- Is there any trivial way to assign an object which is defined by several nested structure? HOT 2
- Selection Routine called With `nil` With Array of Choices HOT 2
- Issue getting parameters to subfields HOT 1
- Support for varint HOT 3
- nbit and bit based integer HOT 2
- parse ole file err HOT 2
- Arrays are fully allocated before checking to see if they can be read HOT 3
- Customize record Bindata name HOT 2
- List example references Fixnum which is deprecated in Ruby 2.4 HOT 1
- ActiveSupport 7 compatibility - Enumerable now contains a method called maximum HOT 1
- Help: use endian to report an error, why is this?I'm using bindata in the process of writing a plugin for logstash HOT 3
- DelayedIO ignores onlyif HOT 4
- Rename parameter 'assert' as it shadows an existing method. HOT 11
- Rename parameter 'assert' as it shadows an existing method. (Linked to Closed issue-#141) HOT 2
- Calculating offsets for the delayed_io directory example HOT 2
- test failures with ruby3.1
- Dependency on Ruby 2.4 added
- Calling auto_call_delayed_io twice breaks delayed io HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bindata.