Не удалось установить "Mysql2" версии 0.5.2 - PullRequest
0 голосов
/ 21 ноября 2018

Я перепробовал все методы здесь .Но, тем не менее, возникает та же ошибка.

An error occurred while installing mysql2 (0.5.2), and Bundler cannot
continue.
Make sure that gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
succeeds before bundling.

Моя спецификация:

  • MacOS Mojave 10.14.1

  • Ruby 2.5.3p105

  • Mysql 8.0.12 с Homebrew

Gemfile:

gem "rails"
gem "mysql2", "0.5.2"

Не могли бы вы сказать мнерешение?

Ответы [ 3 ]

0 голосов
/ 18 марта 2019

У меня была такая же проблема при настройке новой машины.

Просто запуск

brew install mysql

исправил сбойную установку mysql gem для меня.

0 голосов
/ 18 марта 2019

Не знаю, поможет ли это, но у меня были двойные проблемы на Mac с MySQL.В первый раз, когда я только что сделал полную переустановку, я убедился, что в системе не осталось файлов MySQL.Я думаю, что следовал этому руководству.Во второй раз я прочитал, что это проблема с символическими ссылками, которую мне удалось исправить с помощью brew prune (я вижу, что это могло быть переименовано в brew cleanup сейчас - стоит проверить оба).

0 голосов
/ 27 декабря 2018

Это очень хороший пост.Я столкнулся с той же проблемой, используя Mac.В итоге я сделал следующее.

  1. Я изменил разрешение для Gemfile.Я использовал chmod 755 Gemfile.

  2. Я использовал sudo bundle install.Это позволило мне установить все драгоценные камни в Gemfile.

  3. Я сделал rake db:create и rails server.

Все заработало.Надеюсь, это тоже исправит вашу проблему.

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