Установка mysql2-0.2.6 на Mac - PullRequest
0 голосов
/ 07 марта 2011

У меня проблемы с поиском хороших инструкций о том, как установить mysql2-0.2.6 и запустить его для приложения ruby ​​on rails. Может ли кто-нибудь сломать этот процесс?

Когда я пытаюсь установить гем, я получаю эту ошибку:

Installing mysql2 (0.2.6) /Library/Ruby/Site/1.8/rubygems/installer.rb:574:in `initialize': Permission denied - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/.gitignore (Errno::EACCES)

Ответы [ 4 ]

0 голосов
/ 25 июня 2015

Эта ошибка в основном возникает, когда мы устанавливаем mysql2-0.2.6 с версией Ruby 1.9.3. Если вы перешли на Ruby 2.0, эта проблема будет решена. Ruby 1.9.3 достиг EOL (https://github.com/sstephenson/rbenv/issues/712), и основная команда Ruby не оказала никакой поддержки. Поэтому использовать Ruby 1.9.3 бесполезно.

0 голосов
/ 07 марта 2011

Найдите свой путь к mysql_config

locate mysql_config

Используя этот путь, установите гем

sudo gem install mysql2 -- –with-mysql-config=/path/to/your/mysql_config

Работал для группы людей .Повернись.

РЕДАКТИРОВАТЬ - для пропущенного определения местоположения убедитесь, что вы находитесь в корне, а затем выполните sudo /usr/libexec/locate.updatedb

0 голосов
/ 20 августа 2012

Я думаю, что эту ошибку разрешения можно исправить, выполнив: XCode -> Preferences -> Downloads -> вкладка Components -> Tools для командной строки: нажмите download

Теперь должна быть возможность установки через командную строкуС уважением.Íris

0 голосов
/ 07 марта 2011

Попробуйте

chmod 666 /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/.gitignore
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...