2012-05-07 4 views
0

Устанавливаемые Rails 3.2.3 и MySQL 5.6 отлично на моем OSX 10.7.3Rails Сервер не запускается в OSX 10,73

Я создал новый проект под названием «simple_cms», а затем, в терминале, пытались запустить WEBrick с «сервер rails» и ничего не получил.

Hideyoshis-MacBook-Pro: simple_CMS gregpfeffer $ Rails S /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle: dlopen (/ Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): библиотека не загружена: libmysqlclient.18.dylib (LoadError) Ссылка: /Library/Ruby/Gems/1.8/gems/mysql2- 0.3.11/lib/mysql2/mysql2.bundle Причина: изображение не найдено - /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle /Библиотека/Ruby/Gems /1.8/gems/mysql2-0.3.11/lib/mysql2.rb:9 /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:68:in require' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:68:in требуют ' /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:66 : в each' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:66:in требуется « /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in требует« из /Library/Ruby/Gems/1.8/gems /bundler-1.1.3/lib/bundler.rb:119:in require' from /Users/gregpfeffer/Sites/simple_cms/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:53:in требуется ' /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:53 из/Библиотека/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb: 50: in tap' from /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:50 from script/rails:6:in require ' из скрипта/рельсов: 6 Hideyoshis-MacBook-Pro: simple_CMS gregpfeffer $ sudo install_name_tool - изменить libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/lib/mysql2/mysql2.bundle install_name_tool: не может открыть файл: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/lib/mysql2/ mysql2.bundle (Нет такого файла или каталога)

+0

вы уверены, что MySQL работает на вашей машине? – natedavisolds

ответ

2

попробуйте добавить:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH 

К вашему .bash_profile

это предполагает, что вы приняли местоположение установки по умолчанию для MySQL

Смежные вопросы