创建第一个rails项目

从java转到ruby,正在学习中,创建第一个rails项目,做一些记录

首先要检查一下前置条件

  1. 检查是否安装ruby:ruby --version
    我这里是已经安装了。
  2. 检查是否安装 SQLite3:sqlite3 --version
    我这里也已经安装
  3. 检查是否安装rails:rails --version
    这个我也有安装

如果以上条件都满足,下面开始创建第一个rails项目

  1. 打开终端,跳转到工作空间:
    输入一下命令,然后回车
rails new first-rails

这将在工作空间创建一个名为 first-rails 的rails应用程序
这里在下载一些依赖,需要等几分钟,网速好的当我没说。
下图是下载完成的样子

  1. 跳转到目录:cd first-rails
  2. 启动项目:bin/rails server
    下图是执行成功的界面,执行成功之后点击这里有惊喜
    执行成功之后:http://127.0.0.1:3000

点击上面的超链接,或者是访问上面的网站,就是下图界面:

创建一个rails入门项目并运行相关推荐

  1. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

  2. 创建一个Spring Boot项目

    文章目录 Spring Boot的功能 Spring Boot的优点 Spring Boot 的三种创建方式 在线创建 使用开发工具创建 IntelliJ IDEA Maven 创建 项目结构 修改T ...

  3. 如何创建一个数据科学项目?

    摘要: 在一个新的数据科学项目,你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面?读完本文,会让你拥有一个更加科学的工作流程. 假如你想要开始一个 ...

  4. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  5. 如何创建一个数据科学项目? 1

    假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目.你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面? 数据科学 ...

  6. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  7. idea如何创建一个新的项目

    因为自己刚开始用的eclipse,后来的话也是自己转成idea,毕竟idea也是一种趋势了.今天分享一下如何创建一个项目(只针对新入门的哈,全程保姆级图片教学,高能无尿点) 1.首先我们要创建一个空的 ...

  8. ASP.NET创建一个web程序Vs创建一个Web API项目

    ASP.NET创建一个web程序 首先windows+r调出控制台,按照下面的命令创建WebApp应用: dotnet new webapp -o MyWebApp --no-https -f net ...

  9. 博途pcpg接口无法选择_博途TIA功能,如何创建一个S7-1200的项目及硬件组态?

    今天给大家讲解一下博途软件的基本使用,我们从最开始的开始讲起,如何去创建一个S7-1200的项目,这其中就包括了几个步骤,包括:创建项目及硬件组态.添加程序块.建立变量表.程序的编写.#PLC编程# ...

最新文章

  1. 《信息系统安全等级保护定级报告》
  2. bada 2D游戏编程之十——关键帧动画原理
  3. springmvc的原理架构,Struts2运行原理,springmvc和Struts2的区别
  4. matlab 计算大圆距离,已知两点经纬度计算两点之间的大圆距离
  5. NOD32 AntiVirus v2.70.16杀毒软件
  6. jquery $(document).ready() 与window.onload的区别(转)
  7. stardic字典文件
  8. 进行maya特效的学习
  9. 泰坦尼克号——完美主义的杰作
  10. 无线网络安全————2、无线路由器配置和选择测试环境
  11. 绝对值用计算机怎么打,绝对值符号怎么打
  12. java苞子_由菌丝末端形成的一种囊状结构的孢子称为
  13. Python编程:itertools库排列组合
  14. 软件架构师之职责范围和高级软件工程师的职责范围
  15. 遨博协作机器人ROS开发 - 机械臂规划场景构建
  16. 【Unity3D】 新手引导
  17. PaperWeekly 第38期 | SQuAD综述
  18. Android Could not find method leftShift() for arguments
  19. 台电 p78 刷机成功
  20. 场效应管的输出特性曲线及转移特性曲线记忆

热门文章

  1. 通过外部Python调用FreeCAD
  2. QImage的深拷贝与浅拷贝
  3. 堆栈溢出:Stack overflow (参数: 0x0000000000000001, 0x0000005410A03FF8)
  4. Camera知识问答
  5. 计算机屏幕的作用是什么,电脑屏幕分辨率是什么?有什么作用
  6. 关于Deepin商店没有应用的解决办法
  7. 5G丨柬埔寨移动运营商Smart Axiata与华为合作进行5G测试
  8. AD2019 层次原理图
  9. 虚同步(Virtual Synchrony)核心文献
  10. SAP寄售业务会计凭证的分配码原理分析