📜  Ruby on Rails-安装

📅  最后修改于: 2020-10-20 05:24:49             🧑  作者: Mango


要使用Ruby on Rails Framework开发Web应用程序,您需要安装以下软件-

  • 红宝石
  • Rails框架
  • Web服务器
  • 数据库系统

我们假设您已经在计算机上安装了Web服务器和数据库系统。您可以使用Ruby随附的WEBrick Web服务器。但是,大多数网站在生产中都使用Apache或lightTPD Web服务器。

Rails可与许多数据库系统一起使用,包括MySQL,PostgreSQL,SQLite,Oracle,DB2和SQL Server。请参考相应的数据库系统设置手册来设置数据库。

让我们看看Windows和Linux上Rails的安装说明。

Windows上的Rails安装

请按照下面给出的步骤安装Ruby on Rails。

步骤1:检查Ruby版本

首先,检查您是否已经安装了Ruby。打开命令提示符,然后键入ruby -v 。如果Ruby响应,并且显示的版本号等于或高于2.2.2,则键入gem –version 。如果没有错误,请跳过“安装Ruby”步骤。否则,我们将安装新的Ruby。

步骤2:安装Ruby

如果未安装Ruby,请从rubyinstaller.org下载安装包。单击下载链接,然后运行生成的安装程序。这是一个exe文件rubyinstaller-2.2.2.x.exe ,只需单击即可安装。这是一个非常小的程序包,与此程序包一起您还将获得RubyGems。请查看发行说明以获取更多详细信息。

红宝石之家

步骤3:安装Rails

安装Rails-加载Rubygems后,您可以通过命令行使用以下命令安装所有Rails及其依赖项-

C:\> gem install rails

GEM安装

–上面的命令可能需要一些时间来安装所有依赖项。在安装gem依赖项时,请确保已连接到Internet。

步骤4:检查Rails版本

使用以下命令检查rails版本。

C:\> rails -v

输出

Rails 4.2.4

恭喜你!您现在可以在Windows上的Rails上使用了。

Linux上的Rails安装

我们正在使用rbenv在Linux上安装Ruby On Rails。它是一个轻量级的Ruby版本管理工具。 rbenv提供了一个简单的安装过程来管理各种版本的Ruby,并提供了用于开发Ruby on Rails应用程序的可靠环境。

请按照下面给出的步骤使用rbenv工具安装Ruby on Rails。

步骤1:安装必备组件依赖项

首先,我们必须安装git-core和一些ruby依赖项,以帮助安装Ruby on Rails。使用以下命令使用yum安装Rails依赖项。

tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

步骤2:安装rbenv

现在,我们将安装rbenv并设置适当的环境变量。使用以下命令集获取git存储库的rbenv。

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

步骤3:安装Ruby

在安装Ruby之前,请确定要安装的Ruby版本。我们将安装Ruby 2.2.3。使用以下命令安装Ruby。

tp> rbenv install -v 2.2.3

使用以下命令将当前Ruby版本设置为默认版本。

tp> rbenv global 2.2.3

使用以下命令来验证Ruby版本。

tp> ruby -v

输出

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Ruby提供了一个关键字gem,用于安装受支持的依赖项。我们称它们为宝石。如果您不想安装Ruby-gems的文档,请使用以下命令。

tp> echo "gem: --no-document" > ~/.gemrc

此后,最好安装Bundler gem,因为它有助于管理应用程序依赖性。使用以下命令安装捆绑程序gem。

tp> gem install bundler

步骤4:安装Rails

使用以下命令安装Rails版本4.2.4。

tp> install rails -v 4.2.4

使用以下命令使Rails可执行文件可用。

tp> rbenv rehash

使用以下命令检查rails版本。

tp> rails -v

输出

tp> Rails 4.2.4

Ruby on Rails框架需要JavaScript运行时环境(Node.js)来管理Rails的功能。接下来,我们将看到如何使用Node.js来管理资产管道,这是Rails的功能。

步骤5:安装JavaScript运行时

让我们从Yum存储库安装Node.js。我们将从EPEL yum存储库中获取Node.js。使用以下命令将EPEL软件包添加到yum存储库。

tp> sudo yum -y install epel-release

使用以下命令安装Node.js软件包。

tp> sudo yum install nodejs

恭喜你!您现在已经在Linux上的Rails上了。

步骤6:安装数据库

默认情况下,Rails使用sqlite3,但您可能需要安装MySQL,PostgreSQL或其他RDBMS。这是可选的;如果已安装数据库,则可以跳过此步骤,并不一定要安装数据库来启动Rails服务器。在本教程中,我们使用PostgreSQL数据库。因此,使用以下命令安装PostgreSQL。

tp> sudo yum install postgresql-server postgresql-contrib

通过回答y接受提示。使用以下命令创建PostgreSQl数据库集群。

tp> sudo postgresql-setup initdb

使用以下命令启动和启用PostgreSQL。

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

使Rails保持最新

假设您已使用RubyGems安装了Rails,则使其保持最新状态相对容易。我们可以在Windows和Linux平台上使用相同的命令。使用以下命令-

tp> gem update rails

输出

以下屏幕截图显示了Windows命令提示符。 Linux终端也提供相同的输出。

创业板更新

这将自动更新您的Rails安装。下次重新启动应用程序时,它将使用最新版本的Rails。使用此命令时,请确保您已连接到Internet。

安装验证

您可以验证是否根据您的要求进行了所有设置。使用以下命令创建演示项目。

tp> rails new demo

输出

Rails新演示

它将产生一个演示铁路项目;我们稍后会讨论。当前,我们必须检查是否已设置环境。接下来,使用以下命令在您的计算机上运行WEBrick Web服务器。

tp> cd demo
tp> rails server

它将生成自动代码以启动服务器

Rails服务器

现在打开浏览器并输入以下内容-

http://localhost:3000

它应该显示一条消息,例如“欢迎乘坐”或“恭喜”。

Rails欢迎