Inicie webrick en el puerto 80 (problema de gemas mysql2)

Estoy tratando de obtener mi servicio webrick en el puerto 80. Intenté:

rails server -p 80

pero obtener un acceso denegado. Más tarde entendí que usar el puerto 1-1024 necesita un permiso de root, así que probé esto en su lugar

sudo rails server -p 80

Sin embargo, ahora recibo un error mysql2 esta vez. No sé que pasó aquí. Traté de correr:

rails server -p 1025

y está funcionando bien, creo que es algo sobre root y mysql2. ¿Alguien puede ayudar

below es el mensaje de error en la consola:

/ Library / Ruby / Gems / 1.8 / gems / mysql2-0.2.7 / lib / mysql2 / mysql2.bundle: dlopen (/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2 .bundle, 9): Biblioteca no cargada: libmysqlclient.18.dylib (LoadError) Referenciada desde: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle Motivo: imagen no encontrada - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle de /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 de /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:inrequire' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:68:inrequire 'de /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:ineach' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:66:inrequire 'de /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:ineach' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/runtime.rb:55:inrequire 'de /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler.rb:120:inrequire' from /Users/ccool2486/Sites/fs2_test/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28:inrequire 'de /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28 de /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/ rails / command.rb: 27: entap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:inrequire 'del script / rails: 6