Ruby on Rails - 安裝



要使用 Ruby on Rails 框架開發 Web 應用程式,您需要安裝以下軟體:

  • Ruby
  • Rails 框架
  • Web 伺服器
  • 資料庫系統

我們假設您已經在計算機上安裝了 Web 伺服器和資料庫系統。您可以使用 WEBrick Web 伺服器,它隨 Ruby 一起提供。但是,大多數網站在生產環境中使用 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。請檢視 **發行說明** 以獲取更多詳細資訊。

Ruby Home

步驟 3:安裝 Rails

**安裝 Rails** - 載入 Rubygems 後,您可以使用以下命令透過命令列安裝所有 Rails 及其依賴項:

C:\> gem install rails

GEM Install

**注意** - 上述命令可能需要一些時間才能安裝所有依賴項。確保在安裝 gems 依賴項時已連線到網際網路。

步驟 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** 用於安裝支援的依賴項;我們稱之為 **gems**。如果您不想安裝 Ruby-gems 的文件,請使用以下命令。

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

此後,最好安裝 Bundler gem,因為它有助於管理應用程式依賴項。使用以下命令安裝 bundler 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 終端也會提供相同的輸出。

GEM Update

這將自動更新您的 Rails 安裝。下次您重新啟動應用程式時,它將選取此最新版本的 Rails。使用此命令時,請確保已連線到網際網路。

安裝驗證

您可以驗證一切是否都根據您的要求設定。使用以下命令建立演示專案。

tp> rails new demo

輸出

Rails New Demo

它將生成一個演示的 rail 專案;我們稍後將討論它。目前,我們必須檢查環境是否已設定。接下來,使用以下命令在您的機器上執行 WEBrick Web 伺服器。

tp> cd demo
tp> rails server

它將生成自動程式碼以啟動伺服器

Rails Server

現在開啟您的瀏覽器並鍵入以下內容:

https://:3000

它應該顯示一條訊息,例如“歡迎使用”或“恭喜”。

Rails Welcome
廣告

© . All rights reserved.