Я установил ruby и ruby gems через macport, но список gem не включает mysql2. Итак, как мне установить mysql2 gem внутри моего списка, который находится внутри "/ opt / local / bin / gem"
Кроме того, что такое драгоценный камень mysql2? У меня есть mysql gem, и я хочу использовать только mysql, не совсем понимая, что это означает под mysql2. Это выдает ошибку mysql2 при попытке запустить webrick в приложении.
UPDATE:
Я запустил sudo gem install mysql2 и получил следующее:
Создание собственных расширений. это
может занять некоторое время ... Успешно
установлен mysql2-0.2.7 1 гем установлен
Установка ри документации для
mysql2-0.2.7 ...
Включение класса / модуля «mMysql2» для
Клиент класса не известен
Включение класса / модуля 'mMysql2' для
Результат класса не известен Установка RDoc
документация для mysql2-0.2.7 ...
Включение класса / модуля 'mMysql2' для
Класс клиента не известен
Включение класса / модуля 'mMysql2' для
Результат класса неизвестен
Предполагая, что mysql2 установлен, несмотря на то, что в документах нет, я получаю следующую ошибку при попытке запустить webrick в моем приложении.
сервер рельсов:
/ Opt / местные / Библиотека / рубин / драгоценные камни / 1,8 / драгоценные камни / mysql2-0.2.7 / Библиотека / mysql2 / mysql2.bundle:
dlopen (/opt/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle,
9): библиотека не загружена:
libmysqlclient.18.dylib (LoadError)
Ссылка от:
/opt/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
Причина: изображение не найдено -
/opt/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
от
/opt/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8
от
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in
require' from
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in
требуют 'от
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in
each' from
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in
требуют 'от
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in
each' from
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in
требуют 'от
/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:112:in
require' from
/Users/summer/Sites/simple_cms/config/application.rb:7
from
/opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:28:in
требуют 'от
/opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:28
от
/opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27:in
tap' from
/opt/local/lib/ruby/gems/1.8/gems/railties-3.0.7/lib/rails/commands.rb:27
from script/rails:6:in
требуется»
из сценария / рельсов: 6