Ruby on rails 有没有办法在具有远程服务器域的远程服务器上以开发模式启动RubyonRails
这个标题几乎说明了一切,我已经在互联网上浏览了几个小时,但似乎找不到关于它的文章。 我的问题是,我有一个RubyonRails项目是在远程服务器上启动的,但是当我运行“rails s”命令时,它是在远程服务器上启动的 本地主机(http://0.0.0.0:3000) 我无法从我的电脑上访问它。 在如何以开发模式启动项目并使用远程地址访问项目时,必须有一些可选参数或一些配置我缺少Ruby on rails 有没有办法在具有远程服务器域的远程服务器上以开发模式启动RubyonRails,ruby-on-rails,ruby,Ruby On Rails,Ruby,这个标题几乎说明了一切,我已经在互联网上浏览了几个小时,但似乎找不到关于它的文章。 我的问题是,我有一个RubyonRails项目是在远程服务器上启动的,但是当我运行“rails s”命令时,它是在远程服务器上启动的 本地主机(http://0.0.0.0:3000) 我无法从我的电脑上访问它。 在如何以开发模式启动项目并使用远程地址访问项目时,必须有一些可选参数或一些配置我缺少 谢谢你抽出时间 如果运行rails服务器-h,它将向您提供包含必要信息的帮助消息 Usage: rails serv
谢谢你抽出时间 如果运行
rails服务器-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-bip\p PORT
或者像Sergio在评论中说的那样:
domainname:3000
你想远程调试你的服务器吗?如果服务器上的端口3000是开放的,你可以使用公共ip或域名(例如thedomainname.com:3000)进行访问。请将此作为答案发布。非常感谢!!塞吉奥可能是《嘿对不起》的翻版,只是想礼貌一点,但我会保持简单!是的,如果你的远程服务器有域名的话。我想你指定你想打开它的IP地址。如果你没有域名,我的方法就行