Ruby on rails Rails服务器已启动,但localhost:3000显示错误
我刚刚安装了在中找到的RubyonRails包(这是我第一次尝试在xp sp3系统中设置RubyonRails工作站)。安装过程完美无误。我用它的控制台启动了服务器。服务器已启动,但http://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
#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