Я на OS X Snow Leopard, я установил MySQL с использованием пакетов OS X, найденных на веб-сайте загрузки MySQL, Ruby 1.8.7 из исходного кода (which ruby
дает только usr/local/bin/ruby
) и RubyGem 1.7.1(обновлено с 1.3.1 с использованием gem update --system
) из исходного кода (после обновления gem
я перезапустил gem update
).Также установлена предварительная панель запуска / остановки сервера MySQL.
После этого я установил гемы rdoc
, mysql
и mysql2
, используя gem install rdoc
, gem install mysql
и gem install mysql2
, вэтот порядок.
После создания примера проекта я изменил database.yml
, так что mysql - это база данных, используемая вместо sqlite3.
Затем я cd
в папку проекта и запускаюrails server
со следующей ошибкой:
пример сервера $ rails /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle:dlopen (/usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle, 9): библиотека не загружена: libmysqlclient.18.dylib (LoadError)
СсылкаОт: /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle Причина: изображение не найдено - /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle из /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 из / usr / local / lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:68:in require' from
/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:68:in
require 'from /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:66:in each' from
/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:66:in
require 'из / usr / local / lib / ruby / gems /1.8 / gems / bundler-1.0.11 / lib / bundler / runtime.rb: 55: в each' from
/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:55:in
require 'из /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler.rb: 120: в require' from
/Users/riccardo/Workspace/restaurant/config/application.rb:7 from
/usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28:in
require 'из /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28 из / usr / local / lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27:in tap' from
/usr/local/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27
from script/rails:6:in
require 'из скрипта / rails: 6
Что не так с моимконфигурация?Я читал, что есть файлы для переименования (?), Но я не понял, как.Большое спасибо всем заранее Риккардо