Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 我们不能';找不到此端口上运行的服务器–;您确定有服务器正在运行吗?Nitrous.IO上的Ruby on Rails_Ruby On Rails 4_Nitrousio - Fatal编程技术网

Ruby on rails 4 我们不能';找不到此端口上运行的服务器–;您确定有服务器正在运行吗?Nitrous.IO上的Ruby on Rails

Ruby on rails 4 我们不能';找不到此端口上运行的服务器–;您确定有服务器正在运行吗?Nitrous.IO上的Ruby on Rails,ruby-on-rails-4,nitrousio,Ruby On Rails 4,Nitrousio,嗨,我对网络技术完全陌生。我现在正在学习RubyonRails。我正在使用www.nitrous.io提供的服务。问题是,当我试图查看我的工作时,总是出现以下错误: 我们找不到此端口上运行的服务器–您确定有吗 服务器正在运行吗?确保将服务器绑定到主机0.0.0.0 (而不是localhost/127.0.0.1) 有关更多详细信息,请参阅本文 我尝试了所有的端口3000、4000、8080,但仍然不起作用。如果有专家能指出问题所在,那就太好了。这似乎很明显,但以防万一:在点击预览选项卡之前,您需

嗨,我对网络技术完全陌生。我现在正在学习RubyonRails。我正在使用www.nitrous.io提供的服务。问题是,当我试图查看我的工作时,总是出现以下错误:

我们找不到此端口上运行的服务器–您确定有吗 服务器正在运行吗?确保将服务器绑定到主机0.0.0.0 (而不是localhost/127.0.0.1)

有关更多详细信息,请参阅本文


我尝试了所有的端口3000、4000、8080,但仍然不起作用。如果有专家能指出问题所在,那就太好了。

这似乎很明显,但以防万一:在点击预览选项卡之前,您需要在Nitrous控制台中实际启动Rails服务器。类型:

rails s

您可以打开多个控制台(只需单击
+
选项卡),因此您通常会让服务器在一个控制台中运行,另一个控制台打开以键入命令

我强烈建议您仔细遵循本指南,开始跑步。如果你不确定自己做了什么,请通读一遍。祝你好运

试试这个命令:

rails s -b 0.0.0.0

只需使用
rails s-b0.0.0
并确保在调优rails时您位于应用程序目录中。

请为您的标签选择一个rails版本。很明显,您没有同时使用3、3.2和4。另外,您是否按照问题中的说明进行了操作?这与端口号无关,而是建议您确保服务器正在侦听正确的IP。您需要
-b
选项来告诉Rails要绑定到哪个地址。好的,我按照您所说的做了,我只选择RubyonRails4来回答上述问题。你是说我需要在我的电脑上运行像XAMPP这样的服务器才能查看我的工作吗。请你澄清一下我需要在哪里绑定-b。谢谢你,米格