rake db: ошибка переноса (функция 'inotify_init' не найдена)

Я только что закончил настройку моей среды rails на моей старой MacBook и столкнулся с этой ошибкой. Я'установил FFI и rb-inotify. Я'Мы также запустили пакетную установку снова. Я'мы смотрели на

https://github.com/ffi/ffi/issues/66

а также

https://groups.google.com/forum/?fromgroups=#!topic/ruby-ffi/gj3_k34o80k

которые оба указывают, что это специфичный для Linux API. На второй из этих ссылок есть предложение, в котором говорится, что я должен просто удалить этот драгоценный камень и все, что от него зависит, но я не решаюсь удалить FFI, который, кажется, зависит от него.

Какой курс действий вы предлагаете? Любые советы по этому вопросу с благодарностью.

РЕДАКТИРОВАТЬ: Ям ходовых рельсов 3.2.7 (обновление до 3.2.11 сегодня вечером).

РЕДАКТИРОВАТЬ 2: Я нашел это:Rubygems: как добавить платформо-зависимую зависимость?, Это полезно?

РЕДАКТИРОВАТЬ 3: Как вы думаете, это может иметь какое-то отношение к rbenv?

РЕДАКТИРОВАТЬ 4: Я изменил свой гем разработки с rb-inotify на rb-fsevent, запустил пакетную установку, затем сделал db: migrate.

И продолжает запускать миграцию.

Хммм ... яЯ прошу членов моей команды, которые используют macs, попытаться выполнить rake db: migrate, так как наш разработчик Linux добавил rb-inotify в наш набор гемов.

Эта ссылка может быть полезна для тех, кто идет по этому пути:https://supportbee.com/devblog/2012/07/18/using-platform-dependent-gems-rb-inotify-and-rb-fsevent/

РЕДАКТИРОВАТЬ 5: Ямы смотрели наохранный каменьконкретно эта часть:

Я добавил это, и он выполнит rake db: migrate, но я все еще получаю список ошибок, очень похожих на:

Could not open library 'libgtk-x11-2.0': dlopen(libgtk-x11-2.0, 13): image not found.

Я думаю я'м прогрессирует до полного решения!

РЕДАКТИРОВАТЬ 7: Посмотрите на этот вопрос о стеке потока на предмет оставшихся ошибок из-за гема libnotify:Изображение не найдено ошибки после обновления до Rails 3.1, как исправить?, Это предлагает сделать это:

gem 'libnotify' if /linux/ =~ RUBY_PLATFORM
gem 'growl' if /darwin/ =~ RUBY_PLATFORM

Ответы на вопрос(1)

Ваш ответ на вопрос