2013-02-11 3 views
0

Я нахожусь в конце своего ума, пытаясь установить mysql2.Не удается установить mysql2

Я бегу на Ubuntu 12.04 LTS. Я установил ruby 1.9.3; rails 3.2.9. Все идет хорошо - пока я пытаюсь установить mysql2 - либо путем включения его в Gemfile и работает связка установки или пытается установить его, запустив gem install mysql2 -v '0.3.11'

ошибка я получаю
'Could not create Make file due to some reason, probably lack of necessary libraries and/or headers.'

Любые предложения будут очень оценили.

+1

вы установили сервер MySQL? 'sudo apt-get install mysql-server' – jvnill

ответ

3

удостоверьтесь, что у вас установлен libmysqlclient-dev.

sudo apt-get install libmysqlclient-dev

Попробуйте установить MySQL гем после установки этого пакета

0

1) Просто добавьте libmysqlclient-dev пакет с помощью APT-получить.

2) Затем выполните команду gem install mysql2.

1

Чтобы получить поддержку MySQL для Rails:

sudo apt-get install libmysql-ruby libmysqlclient-dev 

Добавьте камень MySQL на ваш Gemfile:

gem 'mysql2' 

Вслед за 'расслоением', чтобы пакетирования установить камень.

И не забудьте изменить свой конфигурационный/database.yml, как:

development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: [database] 
    pool: [n] 
    username: [username] 
    password: [password] 
    host: [host] 
Смежные вопросы