1、安装ruby
# apt-get update #更新资源包
$ apt-cache search ruby #查找ruby有关资源
# apt-get install ruby1.9.3 #根据查找结果安装一个ruby
$ ruby -v #检查ruby是否安装成功,期望输出:ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
$ which bury #检查ruby是否安装成功,期望输出:/usr/bin/ruby
2、安装rubygems
$ curl -O http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.zip
解压并进入rubygems目录
$ ruby setup.rb
3、使用gem安装rails
# gem install rails
也可以用apt-get来安装rails(本文采用这种方式)
4、安装sqlite3
可以用gem安装
也可以用apt-get安装
5、步骤2安装ruby实际是安装ruby解释执行环境,是ruby源程序(.rb)运行的解释器。rails环境是使用ruby语言进行web开发的一个框架。例如,JDK是java的编译器,SSH是java进行web开发的框架一样。rails可以简单看做一个ruby的类库。
6、创建rails项目并运行:
rails new HelloTest
cd HelloTest
rails server
如果出现
Could not find gem XXXXXX in the gems available on this machine.
Run `bundle install` to install missing gems.
这时直接运行bundle install即可
如果出现Could not find a JavaScript runtime
安装apt-get install nodejs即可
如果提示ruby版本过低,使用brightbox ppa仓库安装新版ruby
# sudo apt-get install python-software-properties
# sudo apt-add-repository ppa:brightbox/ruby-ng
# sudo apt-get update
# sudo apt-get install ruby2.3
7、项目成功运行之后在浏览器输入:http://localhost:3000/
即可看见