Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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 启动并运行一个已经编译好的RubyonRails项目_Ruby On Rails_Ruby_Ide - Fatal编程技术网

Ruby on rails 启动并运行一个已经编译好的RubyonRails项目

Ruby on rails 启动并运行一个已经编译好的RubyonRails项目,ruby-on-rails,ruby,ide,Ruby On Rails,Ruby,Ide,我是与Rails后端开发人员合作的前端开发人员/设计师。基本上,我设计了网站的外壳,并将其填充到CSS中,然后发送给他运行后端。后端包括从存储库中提取xml并将其发送回站点上显示 我做了所有的CSS并向他发送了文件,他实现了一些后端 我对Rails的了解是存在的,所以我在设置工作环境和导入他发给我的项目方面遇到了困难。他用IDE做他的linux机器,我用的是Windows。他给我发了一个项目的压缩包,这样我就可以让它在我的盒子上工作,但不知道如何将工作项目放到编辑器中。我可以看到所有前端图像都放

我是与Rails后端开发人员合作的前端开发人员/设计师。基本上,我设计了网站的外壳,并将其填充到CSS中,然后发送给他运行后端。后端包括从存储库中提取xml并将其发送回站点上显示

我做了所有的CSS并向他发送了文件,他实现了一些后端

我对Rails的了解是存在的,所以我在设置工作环境和导入他发给我的项目方面遇到了困难。他用IDE做他的linux机器,我用的是Windows。他给我发了一个项目的压缩包,这样我就可以让它在我的盒子上工作,但不知道如何将工作项目放到编辑器中。我可以看到所有前端图像都放在/public/assets/文件夹中,但不知道如何完全打开项目并查看工作环境。是否会出现IDE/不同操作系统的问题,或者是否有办法使其正常工作

我想请求他的帮助,但他不得不出人意料地去旅行,我联系不到他


谢谢你的帮助/建议

不需要IDE。此外,只要他代码好,你也不应该有任何操作系统的问题

您可能需要安装软件堆栈,但这取决于他的应用程序

试着按照下面的步骤开始运行

第一部分提供了指向各种必需库的链接,最后您应该安装了所有这些库:

-
-rubygems
-导轨
-

之后,运行应用程序就像在cmd窗口中输入以下命令一样简单

$bundle安装
$rails服务器

然后,您可以在web浏览器中查看位于的应用程序


这里还有一个不错的指南

RubyonRails项目的结构对于OS/IDE来说总是一样的,只是从旧版本到新版本有一点变化。您可以了解一下rails项目结构。以下是您需要的:

文件/文件夹用途

Gemfile此文件允许您指定Rails应用程序需要哪些gem依赖项。请参阅下面关于捆绑机的部分

自述文件这是适用于您的应用程序的简要说明手册。您应该编辑此文件以告诉其他人您的应用程序的功能、如何设置等

Rakefile此文件查找并加载可从命令行运行的任务。任务定义是在Rails的各个组件中定义的。您应该通过将文件添加到应用程序的lib/tasks目录来添加自己的任务,而不是更改Rakefile

app/包含应用程序的控制器、模型、视图和资产。在本指南的其余部分中,您将重点关注此文件夹

config/配置应用程序的运行时规则、路由、数据库等

config.ru用于启动应用程序的基于机架的服务器的机架配置

db/显示当前数据库架构以及数据库迁移。您将很快了解迁移

doc/针对您的应用程序的深入文档

lib/应用程序的扩展模块(本指南未介绍)

日志/应用程序日志文件

public/世界上唯一可以看到的文件夹。包含静态文件和编译的资产

script/包含启动应用程序的rails脚本,还可以包含用于启动应用程序的其他脚本 部署或运行应用程序

测试/单元测试、夹具和其他测试设备。这些都在Rails应用程序测试中介绍

tmp/临时文件 供应商/所有第三方代码所在地。在典型的Rails应用程序中,这包括RubyGems、Rails源代码(如果您将其安装到项目中)和包含额外预打包功能的插件