Tittle几乎告诉了一切,我已经在互联网上浏览了几个小时,但似乎无法找到一篇文章。 我的问题是我在远程服务器上启动了Ruby on rails项目,但是当我运行" rails s"命令它从
开始localhost(http:// 0.0.0.0:3000)
我无法从我的电脑上访问它。 必须有一些可选参数或一些配置,我不知道如何在开发模式下启动我的项目并使用远程地址访问它。
感谢您的时间!
答案 0 :(得分:2)
如果您运行rails server -h
,它会向您提供包含必要信息的帮助消息。
Usage: rails server [mongrel, thin, etc] [options]
-p, --port=port Runs Rails on the specified port.
Default: 3000
-b, --binding=ip Binds Rails to the specified ip.
Default: 0.0.0.0
-c, --config=file Use custom rackup configuration file
-d, --daemon Make server run as a Daemon.
-u, --debugger Enable the debugger
-e, --environment=name Specifies the environment to run this server under (test/development/production).
Default: development
-P, --pid=pid Specifies the PID file.
Default: tmp/pids/server.pid
-h, --help Show this help message.
您需要做的是rails s -b IP# -p PORT#
或者像塞尔吉奥在评论中所说:domainname:3000