我正在使用Windows 10.我通过railsinstaller.org网站安装Rails和其他支持软件。
现在我继续使用CMD并编写命令rails server
,但Rails服务器无法启动工作。当我在firefox http://localhost:3000
以下是我在cmd中编写rails s
时的输出快照。我的PC和使用Windows 10的Rails 4.2.5.1
答案 0 :(得分:1)
您需要将目录更改为app根文件夹。例如,如果您的应用名称为“myapp”,请键入cd myapp
并使用rails s
运行rails server。
答案 1 :(得分:1)
由于以下原因造成的问题(无法安装宝石)
如果您使用最新版本的ruby安装程序来安装ruby,那么安装nokogiri和ulifier或其他需要在您的电脑中编译的宝石存在问题。所以你需要先安装devkit。为此,请执行以下操作:
下载是一个自解压存档。当您执行该文件时,它会询问您文件的目的地。输入其中没有空格的路径。我们建议使用简单的内容,例如C:\RubyDevKit\
。单击“提取”并等待该过程完成。
Download from here
接下来,您需要初始化DevKit并将其绑定到Ruby安装。打开您最喜欢的命令行工具,然后导航到您将DevKit解压缩到的文件夹。
cd C:\RubyDevKit
自动检测Ruby安装并将其添加到配置文件中以进行下一步。
ruby dk.rb init
安装DevKit,将其绑定到Ruby安装。
ruby dk.rb install
现在运行bundle install
如果问题仍然存在,请降级你的ruby或安装linux发行版。
答案 2 :(得分:0)
检查bin / rails文件是否到位。如果没有,请生成一个新的示例应用程序,然后将bin文件夹复制到它。