RubyMine,從Ubuntu上的Jetbrains安裝此Ruby IDE。

關於紅寶石

在下一篇文章中,我們將看一下RubyMine。 這是 強大的Ruby IDE 由JetBrains提供。 就像其他人一樣 JetBrains IDE,RubyMine還具有智能自動完成功能和許多其他工具,可幫助用戶快速編寫和調試其Ruby應用程序。

在本文中,我們將了解如何在Ubuntu中安裝此IDE。 對於此示例,我將使用帶有示例許可證的Ubuntu 18.04 LTS。 這是因為 RubyMine不是免費的。 允許您使用 試用版30天,那麼您必須支付其相應的許可證才能使用它。

安裝RubyMine

安裝Ruby編程語言

要運行Ruby程序,我們將必須 安裝Ruby編程語言 在我們計劃使用的機器上。 在Ubuntu中,您可以在終端(Ctrl + Alt + T)中使用以下命令安裝此語言:

安裝紅寶石全語言

sudo apt install ruby-full

安裝RubyMine IDE

在Ubuntu 16.04 LTS和更高版本上, RubyMine可作為SNAP軟件包提供。 有了這個,你可以 在Ubuntu上安裝其最新版本 來自官方的Ubuntu SNAP軟件包存儲庫。

要開始安裝,只需打開一個終端(Ctrl + Alt + T),然後 安裝RubyMine SNAP軟件包 運行以下命令:

sudo snap install rubymine --classic

相應的快照程序包將開始下載和安裝。

安裝紅寶石卡扣包裝

RubyMine初始設置

現在你可以 啟動RubyMine 從Ubuntu應用程序菜單中可以看到,如下面的屏幕截圖所示。

RubyMine啟動器

由於您將是第一次運行RubyMine,因此可以認為您沒有任何要導入的設置。 只需選擇“不導入配置“然後點擊”Ok“。

導入選項到RubyMine

下一個屏幕將是您必須執行的操作 接受JetBrains用戶協議。 為此,您必須確認已閱讀並已通過用戶協議的此復選框接受條款。 點擊«繼續繼續“。

接受RubyMine許可

現在選擇一個 UI主題 然後點擊«以下“。

RubyMine的ui主題

我們繼續 選擇鍵盤圖 令您感到舒適。 點擊 ”以下“。

RubyMine的關鍵設置

現在我們將有可能 啟用/禁用某些功能 根據您的需要。 完成後,點擊«以下“。

RubyMine添加功能

此時,JetBrains將建議一些 RubyMine的流行插件。 如果您對其中任何一個感興趣,只需單擊«安裝»安裝。 完成後,點擊«RubyMine入門“。

RubyMine插件

現在,你必須 激活IDE。 RubyMine不是免費的。 為了使用它,您必須購買JetBrains許可證。 獲得憑據或決定使用該版本免費試用30天后,您可以從此窗口激活RubyMine。

初始配置後,我們將看到第一個RubyMine窗口。 從這裡開始,您將可以在其中創建新項目和管理現有項目。

RubyMine歡迎屏幕

使用RubyMine創建一個基本的Ruby項目

作為使用示例,讓我們看看如何 創建一個新項目以能夠 運行一個簡單的Ruby程序。 首先,我們啟動RubyMine。 只需點擊“建立新專案“。

用RubyMine創建一個新項目

現在, 選擇項目類型。 在此示例中,我將選擇“空項目”。 我們將不得不 設置項目位置並確保Ruby SDK正確。 完成後,點擊«創建“。

RubyMine中新項目和ruby sdk的本地化

一旦進入程序,我們將 創建一個名為hello.rb的新文件。 在內部,我們將只編寫以下幾行:

RubyMine的世界示例

msg = “Esto es un ejemplo de proyecto creado con RubyMine”
puts(msg)

完成後,點擊按鈕“”,如以下屏幕截圖所示, 運行示例程序hello.rb.

RubyMine中的運行程序按鈕

如果要運行程序,則“播放”按鈕將顯示為灰色。 不用擔心,您也可以 從菜單運行程序«運行→運行«.

使用RubyMine中的運行菜單運行程序

現在, 從列表中選擇您的Ruby程序.

選擇要在RubyMine中運行的項目

該程序應運行並顯示正確的輸出,如以下屏幕截圖所示。

程序在RubyMine中運行

卸載RubyMine

如果在嘗試該程序後不能說服您,並且您想將其從系統中刪除。 您只需要打開一個終端(Ctrl + Alt + T),然後在其中輸入:

sudo snap remove rubymine

如果您對此IDE感興趣,則可以 在中查詢更多信息 項目網站.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。