сбой команды сервера rails

0

Я на OS X Snow Leopard, я установил MySQL, используя пакеты OS X, найденные на веб-сайте загрузки MySQL, Ruby 1.8.7 из исходного кода (which ruby yields usr/local/bin/ruby) и RubyGem 1.7.1 (обновлено с версии 1.3.1 с помощью gem update --system) из исходного кода (после обновления gem я запустил gem update). Также установлена ​​предварительная панель сервера start/stop MySQL.

После этого я установил камни rdoc, mysql и mysql2, используя gem install rdoc, gem install mysql и gem install mysql2 в этом порядке.

После создания образца проекта я изменил database.yml так, чтобы mysql использовался как db вместо sqlite3.

Затем я cd в папку проекта и запустите rails server со следующей ошибкой:

sample $rails server /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 требуется от /usr/local/lib/ruby/gems/ 1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:55:in each' from /usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.11/lib/bundler/runtime.rb:55:in требуется от /usr/local/lib/ruby/gems/ 1.8/gems/bundler-1.0.11/lib/bundler.rb:120:in 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 'from /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 'from script/rails: 6

Что случилось с моей конфигурацией? Я читал, что есть файлы для переименования (?), Но я не понимал, как это сделать. Большое спасибо заранее всем Риккардо

Теги:
osx-snow-leopard
gem

1 ответ

0

Это выглядит аналогично (если не идентично) проблеме this. В этом вопросе существует ряд возможных решений.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню