Как решить проблему с Rails. Произошла ошибка при установке mysql2 (0.4.4), и Bundler не может продолжить

вы можете столкнуться с этой проблемой при работе с версией Rails 4.0 и выше, а также с Ruby 2.0 и выше.

это очень распространенная проблема, если вы собираетесь обновить среду Rails.

Шаги, которые необходимо выполнить

Для системы Windows-

1.Download the the newest mysql-connector to c:\mysql-connector folder
 2. gem install mysql2 -- '--with-mysql-include="C:\mysql-connector\include" --with-mysql-lib="C:\mysql-connector\lib"

Надеюсь, это сработает для вас. Для системы Ubuntu-

1. open terminal (Ctrl+alt+T)
2. $ sudo apt-get install libmysqld-dev
Run bundle from your project directory 
3. $ bundle

Это решит проблему. Мы также можем увидеть решение здесь.

https://randvblog.wordpress.com/2016/06/20/how-to-resolve-rails-issue-an-error-occurred-while-installing-mysql2-0-4-4-и-bundler-not-can-continue-make-surethat-gem-install-mysql2-v-0-4-4-succeeds-before-bundling/


person S.Yadav    schedule 20.06.2016    source источник


Ответы (1)


Я решил эту проблему, выполнив следующие шаги:

  1. открыть терминал (Ctrl+alt+T)
  2. $ sudo apt-get install libmysqld-dev Запустите пакет из каталога вашего проекта
  3. пакет $
  4. rails s Теперь приложение rails работает нормально.
person S.Yadav    schedule 20.06.2016