gpt4 book ai didi

ruby-on-rails - 无法在 ubuntu 上的 rails 上运行 ruby

转载 作者:行者123 更新时间:2023-12-04 19:18:38 25 4
gpt4 key购买 nike

我已经使用以下教程在 Rails 上安装了 ruby​​ https://gorails.com/setup/ubuntu/14.10 .我按照教程完成了所有提到的步骤,我什至可以创建一个rails应用程序并使用rails server运行它.

当我使用 rails server ,它向我展示了

ubuntu@ip-192-30-0-97:~/myapp$ rails server
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-02-01 09:45:51] INFO WEBrick 1.3.1
[2015-02-01 09:45:51] INFO ruby 2.1.5 (2014-11-13) [x86_64-linux]
[2015-02-01 09:45:51] INFO WEBrick::HTTPServer#start: pid=11899 port=3000

但是当我导航到我的 IP(指向我运行 Ubuntu 14.04 的实例的弹性 IP)时,我只是得到一个页面“网站不可用”。当我导航到 localhost IP 时,我可以在我的本地计算机上运行它,rails 默认页面打开了,但是在这里我无法正常工作。

我是 RoR 和 ubuntu 的新手,请帮忙。

最佳答案

从 rails 4.2 开始,rails s默认情况下只绑定(bind)到 localhost 接口(interface)。要绑定(bind)到其他接口(interface),请使用 - b选项,例如

rails s -b 0.0.0.0

恢复早期 Rails 版本的行为。您仍然需要配置安全组规则和实例上运行的任何防火墙以允许传入连接。

虽然通常不会使用 webrick 进行生产部署

关于ruby-on-rails - 无法在 ubuntu 上的 rails 上运行 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28261475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com