Ruby gem (FFMPEG) "неинициализированная константа" - PullRequest
0 голосов
/ 27 июля 2010

При попытке использовать гем FFMPEG в Mac OS X 10.6, ruby ​​выдает исключение NameError следующим образом:

NameError: uninitialized constant FFMPEG

Мой код довольно прост:

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

У меня есть ruby ​​1.9.1p378 (2010-01-10, редакция 26273) [i386-darwin10.4.0], установлены локальные камни: ffmpeg-ruby (0.1.0), rmagick (2.13.1), rubygems-update (1.3.7)

Это происходит как на irb, так и на моем скрипте.

Спасибо за любую помощь, которую вы можете оказать!

1 Ответ

1 голос
/ 27 июля 2010

есть две библиотеки-оболочки вокруг ffmpeg с тем же именем если вы использовали gem install ffmpeg-ruby, вы, вероятно, получили эту версию (http://github.com/hackerdude/ffmpeg-ruby)

который использует префикс FFMpeg не FFMPEG

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...