2010-07-27 5 views
0

Lorsque vous essayez d'utiliser la pierre précieuse FFMPEG sous Mac OS X 10.6, rubis émet une exception NameError comme ceci:joyau Ruby (FFMPEG) "constante uninitialized"

NameError: uninitialized constant FFMPEG 

Mon code est assez simple:

class Parser 
    def initialize(file) 
     require 'ffmpeg'; 
     @video = FFMPEG::InputFormat.new(file); 
    end 
end 

J'ai ruby ​​1.9.1p378 (2010-01-10 révision 26273) [i386-darwin10.4.0], des pierres précieuses locales installées: ffmpeg-ruby (0.1.0), rmagick (2.13.1), rubygems-update (1.3.7)

Cela se produit aussi bien sur le RIR et sur mon script.

Merci pour toute l'aide que vous pouvez fournir!

Répondre

1

il y a deux libs wrapper autour ffmpeg utilisant le même nom si vous avez utilisé gem install vous ffmpeg-ruby propably obtenu this version (http://github.com/hackerdude/ffmpeg-ruby)

qui utilise le préfixe FFMpeg pas FFMPEG

+0

En fait, je télécharge un http://github.com/gwik/ffmpeg-ruby mais apparemment quelques mises à jour l'ont fait télécharger celui que vous venez de signaler. Ce rubis à peu près fait exploser et ainsi de suite. Merci de l'avoir signalé! – Roberto

Questions connexes