Установка пакета | rdkafka 0.8.1 ОШИБКА: строка версии пуста

#bundler #librdkafka

Вопрос:

Я бегу bundle install и сталкиваюсь с этой ошибкой:

 Installing rdkafka 0.8.1 with native extensions
ERROR:  Error installing rdkafka:
ERROR: Failed to build gem native extension.

checking for strlcpy (by compile)... ok
checking for strerror_r (by compile)... ok
checking for pthread_setname_gnu (by compile)... failed (disable)
checking for pthread_setname_darwin (by compile)... ok
checking for nm (by env NM)... ok (cached)
checking for getrusage (by compile)... ok

###########################################################
###                  Configure failed                   ###
###########################################################
### Accumulated failures:                               ###
###########################################################
 parseversion ()
    module: parseversion
    action: fail
    reason:
Version string is empty
 

Даже если я запущу gem install rdkafka -v '0.8.1' --source 'https://rubygems.org/' его, он все равно выдаст ту же ошибку. Заранее благодарю вас!

Комментарии:

1. Вы уже пытались перейти на последнюю версию 0.9.0? rubygems.org/gems/rdkafka/versions/0.9.0

2. Пока нет, и мне конкретно нужна версия 0.8.1. На самом деле, иногда это работает, но когда я перезапускаю свою машину, она возвращается к этой ошибке.

3. Так что, похоже, вы говорите о своей машине разработки. Я прав? Как вы управляете своей версией ruby, используете ли вы менеджер версий, такой как rvm oder asdf? Какую версию ruby вы на самом деле используете?