云端开发环境,Cloud9(https://ide.c9.io/)。这个开发环境预先安装好了Rails开发所需要的大多数软件,包括Ruby、RubyGems和Git,需要自己安装Rails。

1、安装rails:$gem install rails -v 4.1.6

2、创建项目:$rails _4.1.6_ new hello_app

  hello_app的目录结构如下所示:

各个目录的内容及含义如下:

3、修改Gemfile,然后执行如下语句:

  $bundle install

  Gemfile的文件的内容如下:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.6'
# Use sqlite3 as the database for Active Record
# gem 'sqlite3' # Use SCSS for stylesheets
# gem 'sass-rails', '~> 4.0.3'
gem 'sass-rails', '5.0.0.beta1'
# Use Uglifier as compressor for JavaScript assets
# gem 'uglifier', '>= 1.3.0'
gem 'uglifier', '2.5.3'
# Use CoffeeScript for .js.coffee assets and views
# gem 'coffee-rails', '~> 4.0.0'
gem 'coffee-rails', '4.1.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby # Use jquery as the JavaScript library
gem 'jquery-rails'
# gem 'jquery-rails', '4.0.0.beta2'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
# gem 'turbolinks'
gem 'turbolinks', '2.3.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
# gem 'jbuilder', '~> 2.0'
gem 'jbuilder', '2.2.3'
# bundle exec rake doc:rails generates the API under doc/api.
# gem 'sdoc', '~> 0.4.0', group: :doc
gem 'sdoc', '0.4.0', group: :doc # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
#gem 'spring', group: :development # Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7' # Use unicorn as the app server
# gem 'unicorn' # Use Capistrano for deployment
# gem 'capistrano-rails', group: :development # Use debugger
# gem 'debugger', group: [:development, :test]
group :development, :test do
gem 'sqlite3', '1.3.9'
gem 'byebug', '3.4.0'
gem 'web-console', '2.0.0.beta3'
gem 'spring', '1.1.3'
end group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
end

4、运行rails server:

  $rails server -b $IP -p $PORT

最新文章

  1. ie浏览器下,get请求缓存问题
  2. C# WinForm PropertyGrid用法
  3. Android连接网络打印机,jSocket连接网络打印机
  4. ma
  5. SVG 2D入门9 - 蒙板
  6. GDB调试技巧
  7. acdream1412:2-3 trees 组合数dp
  8. 总线接口与计算机通信(一)I2C总线
  9. CGI编程学习----查询2000W开房数据
  10. override the hashcode and equals method in java
  11. div模拟输入框input/textarea
  12. 用window的onload事件,窗体加载完毕的时候
  13. CSS3学习系列之布局样式(二)
  14. css布局--水平垂直居中
  15. TestNG进行接口测试,脚本及可维护性框架
  16. [转载]css菜鸟之HTML 中块级元素设置 height:100% 的实现
  17. Java:配置环境(Mac)——Eclipse;修改JDK版本后,Eclipse打不开
  18. 文件比较与同步工具——FreeFileSync
  19. 推荐几本FPGA书籍(更新中)
  20. 8 . IO类-标准IO、文件IO、stringIO

热门文章

  1. 酷派8150S(移动定制版)可用的第三方Recovery备份数据、刷机并精简系统内置APK经验
  2. ubuntu安装nginx+php
  3. <Chapter 2>2-2.开发应用(developing the Application)
  4. memcache和memcahced区别
  5. homework-02,第二次作业——寻找矩阵最大子序列和
  6. 【转】iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等
  7. thymeleaf中的模板布局
  8. AVCaptureDevice LED闪光灯控制
  9. Umbraco官方技术文档 中文翻译
  10. Webstorm2016激活码[ 转]