Je travaille avec ruby 1.8.6 (2007-03-13 patchlevel 0) [x86_64-linux]
et je reçoisméthode non définie « octets » pour pour cordes en Ruby
undefined method `bytes' for #<String:0x2a95ec2268> (NoMethodError)
même si mon code fonctionne sur Ruby 1.8.7. patchlevel 249 J'ai vu quelque part que vous devez ajouter require "jcode"
pour une méthode similaire erreur non définie avec each_byte
. J'ai essayé d'ajouter cela mais ça ne marche toujours pas. Toutes les suggestions sont très appréciées.
Merci pour votre réponse. J'ai remarqué quelque chose d'intéressant cependant. Quand je lance 'mystr.bytes.inject {| x, y | (x << 8) | y} 'J'obtiens un fixnum, mais quand je cours avec le code, j'obtiens un objet string. – artsince
@artsince: Oui, désolé. Copier et coller l'erreur. Je l'ai corrigé. –