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
验证安装成功
打开 Ubuntu 终端, 输入
回车后进入ruby实时交互环境.
回车就看到打印结果
其他基本功能请看官网的<20分钟入门Ruby>
SQLite3用C语言实现的嵌入式数据库. 它不是独立的C/S(客户/服务器)软件, 而是直接嵌入在代码中的.
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/SqliteSQLite3用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 -l2 安装依赖包
sudo apt-get install zlib1g zlib1g-dev zlib1g-dpg
以上三个包都要装, zlib是通用的免费压缩工具, 很多开源软件打包时都会用到. 最后一版是2013年发布的 zlib 1.2.83 通过Gem安装Rails
sudo gem install rails -V
sudo是给root权限, 不加的话会报错;-V参数是显示安装过程的详情, 不然不知道安装进行到哪一步了.4 验证安装成功
rails -v
我的终端显示Rails 4.2.6
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- Ubuntu /home下中文目录如何修改成英文?
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图