Я собирался предложить
rails=`which rails` ; sudo $rails server -p 80
, но он все еще пытается использовать глобальный набор гемов, а не набор гемов проекта из RVM.Итак ...
- Убедитесь, что sshd работает на вашем Mac.(Системные настройки => Общий доступ => Удаленный вход в систему проверен)
- Убедитесь, что
rails s
работает на порту 3000 как ваш пользователь без полномочий root Откройте новый терминал и ...
me=``whoami``; sudo ssh -L 80:127.0.0.1:3000 -l $me -N localhost
(Кстати, приведите дубликаты `к единичным` в строке выше, я не могу понять, как избежать этого здесь).
Первый Password:
- ваш root
пользователь, второй - пароль для тех, кто whoami
возвращает.
Хотя вы, вероятно, хотите установить Phusion Passenger и настроить его под своим локальнымApache.Если только вы не пытаетесь продемонстрировать что-то очень быстрое, и это, конечно, не постоянное решение.