您的位置:首页 > 编程语言 > Ruby

Ruby on Rails(一) - Ubuntu16.04 安装Ruby on Rails全过程, 亲测可用

2016-06-19 16:55 786 查看
Rails的最核心的设计思想有两点:

Don’t Repeat Yourself: 不要复制黏贴代码! 所有功能应该只有一个实现, 并且这个实现是可复用的.

Convention Over Configuration: 遵循某种约定, 这样就可以不用在配置很多参数.

官网永远是对的http://rubyonrails.org/

最新版本 Rails 4.2.6 May 6, 2016

目录

安装Rails前的准备工作
安装 Ruby 编程语言并写一个 Hello World

The RubyGems 第三方包管理工具 Ruby 19版本以后自带

A working installation of the SQLite3 Database

使用Ruby自带的Gem第三方包管理工具安装Rails
使用Gem的Taobao源 避免国外服务器被墙

安装依赖包

通过Gem安装Rails

验证安装成功

安装Rails前的准备工作

1 安装 Ruby 编程语言并写一个 Hello, World!

安装的详细步骤见官网https://www.ruby-lang.org/zh_cn/documentation/installation/

打开 Ubuntu 终端, 输入

irb


回车后进入ruby实时交互环境.

irb(main):001:0> puts "Hello, World!"


回车就看到打印结果

Hello, World!
=> nil


其他基本功能请看官网的<20分钟入门Ruby>

2 The RubyGems 第三方包管理工具( Ruby 1.9版本以后自带 )

因为使用的是Ruby 1.9以后的版本, 跳过这步

3 A working installation of the SQLite3 Database

SQLite3的安装和使用, 包括终端操作, 参考http://wiki.ubuntu.com.cn/Sqlite

SQLite3用C语言实现的嵌入式数据库. 它不是独立的C/S(客户/服务器)软件, 而是直接嵌入在代码中的.

使用Ruby自带的Gem第三方包管理工具安装Rails

1 使用Gem的Taobao源, 避免国外服务器被墙

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/[/code] 
查看gem源列表, 确定只有一个taobao源

gem sources -l


2 安装依赖包

sudo apt-get install zlib1g zlib1g-dev zlib1g-dpg


以上三个包都要装, zlib是通用的免费压缩工具, 很多开源软件打包时都会用到. 最后一版是2013年发布的 zlib 1.2.8

3 通过Gem安装Rails

sudo gem install rails -V


sudo是给root权限, 不加的话会报错;
-V
参数是显示安装过程的详情, 不然不知道安装进行到哪一步了.

4 验证安装成功

rails -v


我的终端显示

Rails 4.2.6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息