Я хочу перейти с mysql на mysql2 на Joyent - PullRequest
1 голос
/ 15 февраля 2012

Я получил следующую ошибку в своем приложении.

incompatible character encodings: ASCII-8BIT and UTF-8

Я нашел решение для этого, для которого мне нужно обновить gem mysql до mysql2 на удаленном сервере, т.е. JOYENT.

Когда я запускаю"gem install mysql2" Я получил следующую ошибку

Error installing mysql2: ERROR: Failed to build gem native extension.

Теперь я хочу знать, как я могу установить mysql2 на сервере?

Я пытался следовать

sudo apt-get install libmysql-ruby libmysqlclient-dev

Ref: - Ошибка при установке mysql2: Не удалось создать собственное расширение gem

, но когда я запускаю команду, указанную выше, она выдает следующую ошибку

/bin/sh: apt-get: not found

Теперь я хочу знать, чтошаги, которые я должен выполнить, чтобы я мог установить mysql2

1 Ответ

1 голос
/ 16 февраля 2012

Следующая команда работает для меня

gem install mysql2 -v 0.2.6

В гемфайле

gem 'mysql2', '0.2.6'

В файле database.yml

production:
  adapter: mysql2

Ссылка: - http://discuss.joyent.com/viewtopic.php?id=29266

...