Ruby on rails Rails服务器已启动,但localhost:3000显示错误

Ruby on rails Rails服务器已启动,但localhost:3000显示错误,ruby-on-rails,Ruby On Rails,我刚刚安装了在中找到的RubyonRails包(这是我第一次尝试在xp sp3系统中设置RubyonRails工作站)。安装过程完美无误。我用它的控制台启动了服务器。服务器已启动,但http://localhost:3000显示错误页面(未找到页面)。 控制台中有以下显示。我是否遗漏了什么 #Rails Environment Configuration. --- git: user.name: XYZ user.email: xyzuser version: git ve

我刚刚安装了在中找到的RubyonRails包(这是我第一次尝试在xp sp3系统中设置RubyonRails工作站)。安装过程完美无误。我用它的控制台启动了服务器。服务器已启动,但http://localhost:3000显示错误页面(未找到页面)。 控制台中有以下显示。我是否遗漏了什么

#Rails Environment Configuration.

---
git:
  user.name:  XYZ
  user.email: xyzuser
  version:    git version 1.8.1.msysgit.1

ruby:
  bin:        C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe
  version:    ruby 1.9.3p392 (2013-02-22) [i386-mingw32]

rails:
  bin:        C:/RailsInstaller/Ruby1.9.3/bin/rails.bat
  version:    Rails 3.2.13

ssh:
  public_key_location: C:\Documents and Settings\xyz/.ssh/id_rsa.pub
  public_key_contents: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArYKMRvMHxKJ2R//5viqQp
D4IQhVcKZhhbfvZGzDOXF1M//pewAQDK2x9y8T8irvatgmDMCYB5L2uZiyXwG3gPm6Bfw44mCHhNP8xN
bT2OSDnvIoZcFVfmQExZmwWcSNqm0NionObUV+IFKvfjg9bOPl4GBUqSXSTlUmAn/wQq0c/m+GoJwDlI
dV/h69dq4tHYwpCMFUZ9k4LqR4VICktV5Fi1VQA14u4Y9kOWAAyAfzeXnOzcpkbYxgjbCvAf20gM6lSL
9NvNsLuzI5yLxhI5wAmZbK+11zgNmx019tbv1uHvZRV2Z53aWpErtuvipAieQ977U4kYQPMyFf8g8BKd
Q== XYZ<xyzuser>




C:\Sites>

您必须在创建的rails项目目录中
cd
,然后
rails s
应该可以正常工作


这也意味着服务器尚未启动。请仔细阅读控制台命令的输出,大多数情况下,它们会告诉您它们做了什么,或者为什么不能按预期工作。

服务器未启动。您需要导航到rails应用程序文件夹,安装所需的gems并启动服务器:

cd <your app folder>
bundle install
rails s
cd
捆绑安装
铁轨

首先,您必须创建一个新的rails项目。我认为C:/Sites不是您的rails项目目录

rails new test_app
它将在您的目录中创建一个rails项目。然后转到cd测试应用程序。并尝试启动服务器。
希望它能起作用。

谢谢大家。我终于让它工作了。问题是我的测试应用程序文件夹中的Gemfile。我在gem'uglifier','>=1.0.3'行上发表了评论,我让它工作了。希望它能进一步发挥作用,让我继续前进。

你能添加你在开始Railsys时看到的控制台输出吗,我已经在问题中发布了它。是的,我也创建了一个rails项目……它看起来像C:\Sites\railsbridge\test\u app然后做
cd railsbridge\test\u app
和战后
rails s
,然后服务器将运行。PS:运行中的服务器将生成一个控制台输出,如从上开始开发的Rails 3.2.11应用程序http://0.0.0.0:3000和
>>在0.0.0.0:3000上收听,按CTRL+C键停止
-如果您阅读了类似的内容,可以在浏览器中尝试;)输出是
C:\Sites>cd railsbridge\test\u app C:\Sites\railsbridge\test\u app>rails←[31M在此计算机上可用的gem中找不到gem'uglifier(>=1.0.3)x86-mingw32'。←[0m←[33mRun
bundle install`安装缺少的gems。←[0m C:\Sites\railsbridge\test\u app>`我对你提到的命令行感到困惑。你能把它们写在这里吗?错误:
C:\Sites>cd railsbridge C:\Sites\railsbridge>cd test\u app C:\Sites\railsbridge\test\u app>rails←[31M在此计算机上可用的gem中找不到gem'uglifier(>=1.0.3)x86-mingw32'。←[0m←[33mRun
bundle install`安装缺少的gems。←[0m C:\Sites\railsbridge\test\u app>`您需要安装所需的Gem。运行
bundle install
,成功运行
rails s
后,您可能仍然需要此Gem(或者您在使用此Gem文件的其他Gem时遇到问题),然后您可以使用名为bundler的程序自动安装这些gems。这应该已经随rails安装一起安装,有关详细信息,请参阅。
rails new test_app