1.更新apt-get:
sudo apt-get update
sudo apt-get upgrade
2.安装curl,我们需要用它来装rvm:
sudo apt-get install curl
3.安装rvm:
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm -v
4.查看需要安装的包:
rvm requirements
5.安装第三方包:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
6.安装ruby: 用rvm安装ruby:
rvm install ruby
rvm install 2.2.3
rvm 2.2.3 --default
7.国内可以更改为taobao的Gems源:
gem source -r https://rubygems.org/
gem source -a https://ruby.taobao.org/
8.安装rails:
gem install rails
rails -versions
确保安装数据库;
sqlite3 --version
#若没有安装,使用apt-get install sqlite3 安装
9.创建第一个rails项目: Rails 提供了多个被称为“生成器”的脚本,可以简化开发,生成某项操作需要的所有文件。其中一个是新程序生成器,生成一个 Rails 程序骨架,不用自己一个一个新建文件。
打开终端,进入有写权限的文件夹,执行以下命令生成一个新程序:
rails new blog
cd blog
bundle install 其实,还是调用gem,执行前,请检查gem源为淘宝源
gedit Gemfile #更改为ruby.taobao
bundle这个工具可以帮助我们检查以及安装这个rails应用程序所有依存的套件
bundle install #每次修改Gemfile中的程序,都需要执行一次
安装js编译器:
gem install execjs
gem install therubyracer
sudo apt-get install nodejs
启动server
rails server -p 8080
在浏览器中打开http://localhost:8080查看网站