сервер rails не запускает WEBrick

Я новичок, пытаюсь следовать руководству по Rails и успешно запустил процедуру установки с http://railsinstaller.org/ < / а>

Я также установил mysql

Я использовал команду> rails new simple_cms -d mysql

это, похоже, прошло успешно

когда я запускаю сервер рельсов

это результат ниже - похоже, WEBrick не загружается на порт 3000

Большое спасибо

===============

/usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/lib/mysql2.rb:9:in require': dlopen(/usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
Referenced from: /usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle Reason: image not found - /usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/lib/mysql2.rb:9:in
'из /usr/local/rvm/gems/ruby-1.9. 3-p194@global/gems/bundler-1.1.5/lib/bundler/runtime.rb: 68: in require' from /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/runtime.rb:68:in block (2 уровня) in require 'из /usr/local/rvm/gems/ruby-1.9.3-p194 @ global / gems / bundler-1.1.5 / lib / bundler / runtime.rb: 66: in each' from /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/runtime.rb:66:in block in require 'from /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/bundler- 1.1.5 / lib / bundler / runtime.rb: 55: в each' from /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/runtime.rb:55:in require 'из /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler.rb : 119: в require' from /Users/amelrose/Sites/simple_cms/config/application.rb:7:in 'из /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.7/lib/rails/commands.rb:53: в require' from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.7/lib/rails/commands.rb:53:in block в' из / usr / local / rvm / gems / ruby-1.9.3-p194 / gems / railties-3.2.7 / lib / rails / commands.rb: 50: в tap' from /usr/local/rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.7/lib/rails/commands.rb:50:in 'из скрипта / rails: 6: в require' from script/rails:6:in'


person user1582439    schedule 07.08.2012    source источник


Ответы (1)


У меня такая же проблема. Поскольку в Mac OS X mysql обычно устанавливается в /usr/local/mysql, вам нужно будет вручную указать путь к libmysqlclient в /usr/lib.

Запустите это в терминале:

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
person Radu Cugut    schedule 07.08.2012