Rails配置和新建第一个rails项目

by 小赓赓。 at over 8 years ago, last updated at over 8 years ago
W

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查看网站