RubyMine, i-install ang IDE na ito para kay Ruby mula sa Jetbrains sa Ubuntu

tungkol sa rubymine

Sa susunod na artikulo ay titingnan namin ang RubyMine. Ito ay isang malakas na IDE para kay Ruby sa pamamagitan ng JetBrains. Katulad ng iba JetBrains IDE, Nagtatampok din ang RubyMine ng matalinong autocomplete at maraming iba pang mga tool upang matulungan ang gumagamit na sumulat at ma-debug ang kanilang Ruby application nang mabilis.

Sa artikulong ito makikita namin kung paano i-install ang IDE na ito sa Ubuntu. Para sa halimbawang ito gagamitin ko ang Ubuntu 18.04 LTS na may isang sample na lisensya. Ito ay dahil sa Ang RubyMine ay hindi libre. Pinapayagan kang gamitin ang trial na bersyon sa loob ng 30 araw, pagkatapos ay kailangan mong magbayad para sa kaukulang lisensya nito upang magamit ito.

I-install ang RubyMine

I-install ang wika ng programa ng Ruby

Upang patakbuhin ang mga programa ni Ruby, kailangan namin i-install ang wika ng programa ng Ruby sa makina na plano naming gamitin. Sa Ubuntu, maaaring mai-install ang wikang ito kasama ang sumusunod na utos sa terminal (Ctrl + Alt + T):

i-install ang buong ruby ​​na wika

sudo apt install ruby-full

I-install ang RubyMine IDE

Sa Ubuntu 16.04 LTS at mga susunod na bersyon, Magagamit ang RubyMine bilang isang pakete ng SNAP. Salamat dito maaari mo i-install ang pinakabagong bersyon nito sa Ubuntu mula sa opisyal na repository ng package ng Ubuntu SNAP.

Upang simulan ang pag-install, buksan lamang ang isang terminal (Ctrl + Alt + T) at i-install ang RubyMine SNAP package pagpapatupad ng sumusunod na utos:

sudo snap install rubymine --classic

Ang katumbas na snap package ay magsisimulang mag-download at mag-install.

i-install ang rubymine snap package

Paunang pag-set up ng RubyMine

Ngayon, kaya mo simulan ang RubyMine mula sa menu ng mga application ng Ubuntu, tulad ng makikita sa sumusunod na screenshot.

Launcher ng RubyMine

Dahil tatakbo mo ang RubyMine sa kauna-unahang pagkakataon, nangangahulugang wala kang anumang mga setting upang mai-import. Piliin lamang ang "Huwag i-import ang pagsasaayos”At mag-click sa“Ok".

mga pagpipilian sa pag-import sa RubyMine

Ang susunod na screen ay ang isa kung saan kailangan mo tanggapin ang Kasunduan sa Gumagamit ng JetBrains. Upang magawa ito, kakailanganin mong kumpirmahing nabasa mo ito at tinatanggap mo ang mga tuntunin sa pamamagitan ng checkbox na ito ng Kasunduan ng User. Magpatuloy sa pamamagitan ng pag-click «Magpatuloy".

Tanggapin ang lisensya ng RubyMine

Ngayon pumili ng a Tema ng UI at mag-click sa «sumusunod".

ui tema para sa RubyMine

Nagpatuloy kami pagpili ng keymap kung saan pakiramdam mo komportable ka. Mag-click sa "sumusunod".

key setting para sa RubyMine

Ngayon magkakaroon tayo ng posibilidad na paganahin / huwag paganahin ang ilang mga pag-andar ayon sa iyong pangangailangan Kapag tapos ka na, mag-click sa «sumusunod".

Nagdagdag ng mga pag-andar ng RubyMine

Sa puntong ito ang JetBrains ay magmumungkahi ng ilang tanyag na mga plugin para sa RubyMine. Kung interesado ka sa alinman sa mga ito, mag-click lamang sa «I-install»Upang mai-install ito. Kapag tapos ka na, mag-click sa «Magsimula sa RubyMine".

mga plugin para sa RubyMine

Ngayon, kailangan mo buhayin ang IDE. Ang RubyMine ay hindi libre. Upang magamit ito, dapat kang bumili ng isang lisensya sa JetBrains. Kapag mayroon ka ng mga kredensyal o magpasya na gamitin ang bersyon upang subukan ito nang libre sa loob ng 30 araw, maaari mong buhayin ang RubyMine mula sa window na ito.

Matapos ang paunang pagsasaayos, makikita namin ang unang window ng RubyMine. Mula dito magmumula sa lugar kung saan makakagawa ka ng mga bagong proyekto at pamahalaan ang mga mayroon nang proyekto.

RubyMine Welcome Screen

Lumikha ng isang pangunahing proyekto ng Ruby kasama ang RubyMine

Bilang isang halimbawa ng paggamit, tingnan natin kung paano lumikha ng isang bagong proyekto upang magawa magpatakbo ng isang simpleng programa ng Ruby. Una, sinisimulan namin ang RubyMine. Mag-click lamang sa "Lumikha ng bagong proyekto".

lumikha ng isang bagong proyekto sa RubyMine

Ngayon, piliin ang uri ng proyekto. Para sa halimbawang ito pipiliin ko ang "Walang laman na proyekto". Kailangan nating itakda ang lokasyon ng proyekto at tiyaking tama ang Ruby SDK. Kapag tapos ka na, mag-click sa «Lumikha".

localization ng bagong proyekto at ruby ​​sdk sa RubyMine

Kapag nasa programa, gagawin namin lumikha ng isang bagong file na tinatawag na hello.rb. Isusulat lamang namin sa loob ang mga sumusunod na linya:

hello halimbawa ng mundo kay RubyMine

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

Kapag tapos ka na, mag-click sa pindutan na "maglaro”, Tulad ng ipinahiwatig sa sumusunod na screenshot, upang patakbuhin ang halimbawang programa hello.rb.

patakbuhin ang pindutan ng programa sa RubyMine

Kung kapag nais mong patakbuhin ang programa, ang "Play" na pindutan ay kulay-abo. Huwag mag-alala, maaari mo rin patakbuhin ang programa mula sa menu «Patakbuhin → Patakbuhin«.

Patakbuhin ang isang programa sa run menu sa RubyMine

Ngayon, piliin ang iyong Ruby program mula sa listahan.

Piliin ang proyekto na tatakbo sa RubyMine

Ang programa ay dapat tumakbo at ipakita ang tamang output tulad ng nakikita mo sa sumusunod na screenshot.

Patakbuhin ang programa sa RubyMine

I-uninstall ang RubyMine

Kung pagkatapos subukan ang programa ay hindi ka kumbinsihin ito at nais mong alisin ito mula sa iyong system. Kailangan mo lamang buksan ang isang terminal (Ctrl + Alt + T) at dito isulat:

sudo snap remove rubymine

Kung interesado ka sa IDE na ito, maaari mo kumunsulta sa karagdagang impormasyon sa ang website ng proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.