📜  Ruby on Rails安装

📅  最后修改于: 2021-01-12 02:35:01             🧑  作者: Mango

Ruby on Rails安装

我们将在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,

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结合使用。