Есть ли способ запустить сервер разработки Rails 3 (rails server
), который не привязан к определенному IP-адресу? Я хотел бы, чтобы другие работали над проектом со мной, чтобы иметь возможность использовать приложение из удаленных мест.Запуск сервера разработки Rails, который является общедоступным
ответ
Не совсем уверен, что вам нравится делать здесь. Сам сервер обычно не «привязан» к определенному IP-адресу, а только к его порту. Он с радостью ответит на все запросы, поступающие в этот порт.
Если ваша проблема в том, что вы находитесь на линии с динамическим, изменяющимся IP-адресом (DSL или dial-in), вы можете использовать службу, например dyndns. Эта служба дает вам имя хоста, которое вы можете указать на ваш текущий IP-адрес. Люди, с которыми вы работаете, могут затем использовать это имя хоста для подключения и не должны помнить ip. У многих модемов/маршрутизаторов есть опция, которая может автоматически обновлять ваши динамические настройки ip в этой службе при каждом подключении/входе в систему.
Очевидно, что если у вас есть приложение, запущенное на вашем собственном компьютере, оно будет доступно только из удаленных мест, когда оно включено и подключено к сети.
Вы также можете использовать общедоступный хостинг, например героку. Heroku также позволяет перераспределять с помощью git push (если я вижу правильно), так что это может быть полезно, если вся команда разработчиков хочет его использовать.
Это то, что вы искали?
Я голосую за решение heroku, есть даже бесплатный вариант –
Будучи связанным только означает, что он ответит на все запросы, отправленные на этот конкретный адрес. Я считаю, что по умолчанию он будет использовать 0.0.0.0, что означает, что он ответит на все запросы. Просто убедитесь, что IP-адрес является общедоступным, и у вас нет ничего блокирующего порта.
Вы можете использовать некоторые услуги, такие как Tunnlr, работал для меня.
- 1. Запуск/остановка сервера разработки Django в Electron
- 2. Запуск нескольких экземпляров сервера Rails
- 3. Почему InitializeComponent является общедоступным
- 4. Bitmap() не является общедоступным
- 5. MainActivity не является общедоступным
- 6. Заголовок состояния сервера разработки Rails - это символ
- 7. Создание массива VB, который является общедоступным, в модуле класса
- 8. Возможно ли использовать API Aribnb, который не является общедоступным?
- 9. Пассажирский Apache для Rails не является общедоступным сервером/активами
- 10. Как проверить, является ли IP общедоступным прокси
- 11. Сделать сервер разработки Django общедоступным веб-сайтом
- 12. Почему HashAlgorithm.Dispose не является общедоступным?
- 13. Запуск селена/watir в контексте сервера rails
- 14. Автоматический запуск Rails-сервера при запуске Ubuntu
- 15. Запуск разработки Flash
- 16. Запуск локального сервера для приложения Rails 2.3?
- 17. Запуск сервера рельсов в Rails 3
- 18. Rails: Мониторинг сервера - Ruby Запуск 17 процессов?
- 19. Rails проблема 3 сервера Запуск с fastercsv
- 20. Запуск результата запроса, который является оператором SQL
- 21. Почему реферат Guava AbstractMultiset не является общедоступным?
- 22. Ускорение рельсов 3 сервера разработки
- 23. ASP.NET MVC: Почему `ToMvcHtmlString` не является общедоступным?
- 24. EXE Запуск с сервера
- 25. Запуск локального веб-сервера для тестирования и разработки
- 26. Всплывающее окно Django Ошибка ?? Запуск веб-разработки сервера
- 27. IPython Kernel нонреспондеров: Запуск сервера разработки Django от ноутбука IPython
- 28. Запуск сервера Google App Engine веб-разработки для PHP
- 29. Является ли приложение Rails 3.2.13 на моей машине разработки взломанной?
- 30. Ошибка сервера разработки ASP.NET
Попробуйте позвонить своему интернет-провайдеру и запросить статический IP-адрес. Это было бы проще всего. – samoz