Я использую rails server -p 8080, у меня работает

аюсь, чтобы мой вебрик работал в порту 80. Я попытался:

rails server -p 80

но получить доступ запрещен. Позже я понял, что для использования порта 1-1024 требуется разрешение root, поэтому я попробовал это вместо

sudo rails server -p 80

Однако теперь я получаю ошибку MySQL на этот раз. Не знаю, что здесь произошло. Я пытался бежать:

rails server -p 1025

и он работает нормально, я думаю, что это что-то о root и mysql2. Кто-нибудь может помочь?

ниже сообщение об ошибке в консоли:

/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): Библиотека не загружена: libmysqlclient.18.dylib (LoadError) Ссылка на: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle Причина: изображение не найдено - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle из /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8 из /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 'from /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 'from /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 'from /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 'from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:28 из /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails /commands.rb:27:intap' from /Library/Ruby/Gems/1.8/gems/railties-3.0.6/lib/rails/commands.rb:27 from script/rails:6:inrequire 'from script / rails: 6

Ответы на вопрос(1)

Ваш ответ на вопрос