本文概述
我们将在Ubuntu 14.04操作系统中设置Ruby on Rails。
有三种安装Ruby的方法:
- 使用rbenv(推荐)
- 使用rvm
- 从来源
我们将使用rbenv进行安装, 因为这是最推荐的方法。
首先, 我们将为Ruby安装一些依赖项:
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev
libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev
libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs
安装rbenv
安装rbenv是一个简单的两种方法。首先将安装rbenv, 然后是ruby-build。
请遵循以下命令:
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc\
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone git://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
上面的命令会将rbenv安装在你的主目录中, 并将设置适当的环境变量。
安装Ruby
使用以下命令安装Ruby:
rbenv install -v 2.2.3
rbenv global 2.2.3
要禁用为每个安装的gem生成本地文档的Rubygems, 请使用以下命令:
echo "gem: --no-document" > ~/.gemrc
现在, 你需要安装bundler gem以使用以下命令来管理应用程序依赖项。
gem install bundler
安装Rails
使用以下命令安装Rails,
gem install rails
你可以在上面的命令中使用-v选项指定要安装的Rails的版本。
现在, 我们将运行rehash子命令。这将为rbenv已知的所有Ruby可执行文件安装垫片, 从而允许你使用可执行文件。
rbenv rehash
要验证已安装的Rails版本, 请使用以下命令。
rails -v
安装JavaScript运行时
一些Rails功能(例如Asset Pipeline)取决于JavaScript运行时。要获得此功能, 我们需要安装Node.js。
sudo add-apt-repository ppa:chris-lea/node.js
现在更新apt-get并安装Node.js数据包。
sudo apt-get update
sudo apt-get install nodejs
现在, 你已经在系统上成功安装了Ruby on Rails。
安装数据库
Rails的默认数据库是Sqlite3。如果由于任何原因要使用其他数据库, 则需要安装它。
在这里, 我们将安装MySQL服务器作为数据库。
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
之后, 使用以下命令安装mysql2 gem。
gem install mysql2
现在, 你可以轻松地在系统中将MySQL与Rails结合使用。