[TxMt] little-endian, ruby, and run script
Albert Vernon Smith
smithav at cshl.edu
Mon Mar 13 13:59:31 UTC 2006
Thanks for the info.
Is there a way to configure Textmate to point to another version of
Ruby, such as the version I compiled from DarwinPorts?
-albert
On 13.3.2006, at 13:49, Dave Baldwin wrote:
> This is a documented problem with the version of Ruby Apple
> supplied with Tiger. The other main problem with Apple's version
> of Ruby is its inability to support user extensions.
>
>
> Dave.
>
> On 13 Mar 2006, at 13:19, Albert Vernon Smith wrote:
>
>> I am writing a script to parse a binary file in ruby. According
>> to the documentation on the file format, the integers are in
>> little-endian format. When I take the script, read the
>> appropriate part of the file, then 'unpack' with 'V' (little-
>> endian), I don't get the right answer from the internal "Run
>> script" command. I do get the right answer if I change to unpack
>> with 'N'. However, if run from the command line against Apple
>> Ruby (/usr/bin/ruby 1.8.2) or against Ruby compiled with
>> DarwinPorts (/opt/local/bin/ruby 1.8.4), I get the appropriate
>> result with 'V' (as I should).
>>
>> This seems to be a bug to me, though I'm not sure I'm missing
>> something here. Can someone either confirm this is a bug, or
>> alternatively explain to me why things are behaving in this way.
>>
>> -albert
More information about the textmate
mailing list