為您的網站啟用 Ruby

若要為您的網站啟用 Ruby,請進入 網站與域名 > Ruby 點按 啟用Ruby

image-76933.png

將會為網站啟用選定版本的Ruby 解譯器,版本號將會在 網站與域名Ruby 圖示旁)頁面顯示。

image-76934.png

部署Ruby 應用

如下上傳您的應用的文件(例如,使用 檔案管理員) :

  1. 在網站主目錄中創建一個名為  /<application name>/public 的子目錄,其中 <application name> 是您的Ruby 應用的名稱。
  2. 上傳應用文件(包括 config.ru 文件)到 /<application name> 目錄。
  3. 進入 網站與域名 ,點按 主機設定 並設定 文檔根目錄 值到 /<application name>/public

然後轉到 網站與域名 > Ruby 。如果啟用了 Ruby,Plesk 將會 檢測您的應用,而 Ruby 頁面將會顯示有關資訊:

image-76935.png

將會顯示以下資訊:

  • Ruby 版本 。這是為域名啟用的Ruby 版本。您可以點按版本號並選定一個可用的 Ruby 版本來更改其版本。

  • 應用模式 。Ruby 應用可在於應用代碼中定義的多個模式中運行。通常會使用以下模式:』開發』, 『測試』, 和 『生產』。每個模式都有特定的功能。流入,』開發』 模式會在日誌檔中生成某些調試資訊,而’生產』 模式可啟動緩存。點按當前的 應用模式 值以選擇其它的模式或自訂模式。

    image-76498.png

  • 應用 URL 。這是運行應用的網站的URL。點按該URL 打開網站。

  • 應用根目錄 。這是應用的主目錄。點按該連結可在檔案管理員中查看目錄。

  • 自訂環境變數 。您可在此處為您的應用定義一系列的自訂環境變數。這對某些情況很有幫助,例如切換調試模式或在變數中存儲密碼替代硬編碼形式。點按 [specify] 連結添加或移除變數。

    image-76500.png

  • Ruby 應用類型 。Plesk會自動檢測是否使用Ruby on Rails 框架創建了應用– 在此情況下,將會有 Ruby on Rails 應用類型。否則將會顯示 Rake 應用 類型。

一個應用可能包含列出gems的 Gemfile 和應用所需的版本。在此情況下,若要進行應用部署,則需要使用 Bundler 工具安裝這些gems。進入 網站與域名 ,點按  Ruby 然後點按**Bundle** 安裝

image-76501.png

所有gems 將會被安裝到應用結構中的 vendor/bundle 目錄。

image-76502.png

進度對話方塊顯示已成功完成安裝後,應用將會被部署到您的網站並進行重啟。

如果您的應用需要一個資料庫,請在 Plesk 中添加(參閱 網站資料庫 )。

Note: 如果您需要使用您的應用通過命令列介面執行 Rake 任務且想要使用與您的應用相同的Ruby 版本和相同的 gems 組,請使用 bundle 命令。例如: RAILS_ENV=production bundle exec rake db:migrate.

重啟應用

在某些情況下,需要重啟應用(例如,應用正在生產模式下運行,而已經部署了一個新的代碼版本) 進入 網站與域名 ,點按  Ruby 然後點按 重啟應用 。另外,還可以點按應用名稱旁的 重啟應用 按鈕(在 網站與域名 頁面)。

image-76936.png

如果您更改了應用的設定檔、應用代碼,或者添加或移除了自訂環境變數,則需要重啟應用。

設定檔的存取

Plesk 給您提供了應用最常用設定檔的連結。您可以編輯這些檔以自訂設定。例如,您可以編輯列出應用所需的gems 的Gemfile。

若要查看Plesk檢測到的應用設定檔,請進入 網站與域名 並點按  Ruby

image-76937.png

點按一個檔案名稱以編輯其內容,進行必要修改,然後點按 確定

image-76938.png

禁用 Ruby

若要為域名禁用 Ruby,請進入 網站與域名 ,點按  Ruby 然後點按  禁用 Ruby