我想打开使用cloud9IDE上的rails服务器创建的URL。因此,我尝试运行rails s -b $IP -p $PORT
,并且rails服务器正在运行,但是当打开URL http://tcp://0.0.0.0:8080
时,服务器无法检测到。
你能帮我吗?
$ rails s -b 0.0.0.0 -p 8080
=> Booting Puma
=> Rails 5.1.6 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.9.1 (ruby 2.4.1-p111), codename: Private Caller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:8080
Use Ctrl-C to stop
答案 0 :(得分:1)
Cloud9是一个IDE(集成开发环境),因此它的工作方式与在计算机上本地开发有所不同。
例如,当运行服务器时,将无法通过localhost:3000
访问它。相反,Cloud9将为您提供查看正在运行的应用程序的链接,该链接通常在您运行服务器时会弹出,但如果没有,则可以单击上方菜单中的preview
(选中下图),然后preview running application