Ubuntu搭建Ruby on Rails环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu搭建Ruby on Rails环境相关的知识,希望对你有一定的参考价值。

安装Ruby

由于Ubuntu的apt包管理器的ruby版本过旧,故考虑从源码编译安装。这里以安装ruby2.3.0为例:

sudo apt-get install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz
tar -xvzf ruby-2.3.0.tar.gz
cd ruby-2.3.0/
./configure
make
sudo make install

安装完成后,我们可以查看其版本:

$ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [i686-linux]

安装sqlite3

sudo apt-get install sqlite3 libsqlite3-dev

安装Rails

由于GFW的缘故,ruby默认的gem源rubygems.org无法访问,故需要先换源。

查看当前的gem源:

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

换源:

$ gem sources -r https://rubygems.org/
https://rubygems.org/ removed from sources
$ gem sources -a https://ruby.taobao.org/
https://ruby.taobao.org/ added to sources
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org/

安装Rails:

sudo gem install rails

安装完成后查看其版本:

$ rails --version
Rails 4.2.5.2

修改Gemfile

编辑Gemfile:

sudo vi /usr/local/lib/ruby/gems/2.3.0/gems/railties-4.2.5.2/lib/rails/generators/rails/app/templates/Gemfile

将第一行

source https://rubygems.org

改为:

source https://ruby.taobao.org/

安装javascript 运行时

这里选择安装NodeJS:

sudo apt-get install nodejs

建立Rails工程

rails new demo

进入文件夹,启动服务器:

cd demo/
rails server

技术分享

以上是关于Ubuntu搭建Ruby on Rails环境的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu 14.04中安装 ruby on rails 环境

Ruby On Rails 环境搭建

2--Windows下: RubyMine + Ruby On Rails + mysql 搭建开发环境

Ruby on Rails全栈课程5.2 项目上线--在云服务器上配置Ruby On Rails环境

第一个CRUD的制作方法(Ruby on Rails 開發秘籍 | Ruby on Rails 快速入門)

ubuntu中ruby-on-rails的安装