RubyMine, isa iyi IDE yaRuby kubva kuJetbrains paUbuntu

nezve rubymine

Muchinyorwa chinotevera isu ticha tarisa kune RubyMine. Ichi chi ine simba IDE yaRuby naJetBrains. Kungofanana nevamwe vese JetBrains IDE, RubyMine zvakare inoratidza smart auto-yekupedzisa uye zvimwe zvakawanda zvishandiso kubatsira mushandisi kunyora uye kugadzirisa kwavo Ruby application nekukurumidza.

Muchikamu chino tichaona maitiro ekuisa iyi IDE muUbuntu. Semuenzaniso uyu ndiri kuzoshandisa Ubuntu 18.04 LTS nemuenzaniso rezinesi. Izvi zvinokonzerwa RubyMine haina mahara. Inokutendera iwe kushandisa iyo muedzo vhezheni kwemazuva makumi matatu, ipapo unofanirwa kubhadhara rezinesi rinoenderana kuti ukwanise kuishandisa.

Isa RubyMine

Isa iyo Ruby programming mutauro

Kuti tishandise zvirongwa zveRuby, isu tichafanirwa gadza Ruby programming mutauro pamushini watinoronga kushandisa. MuUbuntu, unogona kuisa mutauro uyu nemirairo inotevera mune terminal (Ctrl + Alt + T):

gadza ruby-uzere mutauro

sudo apt install ruby-full

Isa iyo RubyMine IDE

PaUbuntu 16.04 LTS uye nedzimwe shanduro, RubyMine inowanikwa seSNAP package. Kutenda neizvi unogona gadza yazvino vhezheni kuUbuntu kubva kune yepamutemo Ubuntu SNAP package repository.

Kutanga kuisirwa, ingovhura terminal (Ctrl + Alt + T) uye gadza RubyMine SNAP package kuita unotevera kuraira:

sudo snap install rubymine --classic

Iyo inoenderana snap package ichatanga kurodha pasi nekuisa.

gadza rubymine snap package

RubyMine yekutanga setup

Zvino, unogona tanga RubyMine kubva kuUbuntu application menyu, sezvinoonekwa mune inotevera skrini.

RubyMine kuvhura

Sezvo iwe uchange uchimhanya RubyMine kekutanga, zvinomira kufunga kuti hauna chero marongero ekupinza. Simply sarudza "Usapinze kumisikidzwa"Uye tinya pa"Ok".

kuendesa sarudzo kuRubyMine

Iyo inotevera skrini ichave iyo yaunofanirwa kuita gamuchira Chibvumirano cheJetBrains Mushandisi. Kuti uite kudaro, uchafanirwa kusimbisa kuti wakariverenga uye kuti unobvuma mazwi nenzira yebhokisi rino rekutarisa muchibvumirano chevashandisi. Enderera nekudzvanya «Enderera".

Gamuchira iyo RubyMine rezinesi

Zvino sarudza a Dingindira reUI uye tinya pa «Zvadaro".

ui theme yeRubyMine

Tinoenderera mberi kusarudza iyo mepu iyo yaunonzwa wakasununguka nayo. Dzvanya pa «Zvadaro".

kiyi marongero eRubyMine

Iye zvino tichava nemukana we gonesa / regedza mamwe mabasa zvinoenderana nezvamunoda. Paunenge wapedza, tinya pa «Zvadaro".

RubyMine inowedzera mashandiro

Panguva ino JetBrains inoratidza zvimwe anozivikanwa plugins eRubyMine. Kana iwe uchifarira chero chazvo, ingotinya pa «Isa»Kuiisa. Paunenge wapedza, tinya pa «Kutanga ne RubyMine".

plugins eRubyMine

Zvino, unofanira shandisa IDE. RubyMine haina mahara. Kuti uishandise, unofanirwa kutenga rezinesi reJetBrains. Paunenge uchinge uine magwaro kana kusarudza kushandisa iyo vhezheni kuyedza mahara kwemazuva makumi matatu, unogona kumisikidza RubyMine kubva pahwindo.

Mushure mekutanga kumisikidzwa, tichaona yekutanga RubyMine hwindo. Kubva pano zvichange zvichibva kunzvimbo kwauchazokwanisa kugadzira mapurojekiti matsva uye kubata mapurojekiti aripo.

RubyMine Yakagamuchirwa Screen

Gadzira yakakosha Ruby chirongwa neRubyMine

Semuenzaniso wekushandisa, ngatione kuti sei gadzira chirongwa chitsva kuti ugone mhanyisa yakapusa Ruby chirongwa. Kutanga, isu tinotanga RubyMine. Unofanira kungobaya pa "Gadzira chirongwa chitsva".

gadzira chirongwa chitsva neRubyMine

Zvino, sarudza mhando yeprojekti. Semuenzaniso uyu ndichasarudza "Empty chirongwa". Tichafanira gadza nzvimbo yeprojekti uye uve nechokwadi chekuti Ruby SDK iri pachokwadi. Paunenge wapedza, tinya pa «Dza".

localization yepurojekiti nyowani uye ruby ​​sdk muRubyMine

Pane imwe nguva muchirongwa, isu ticha gadzira faira nyowani inonzi hello.rb. Mukati tiri kungonyora mitsara inotevera:

Mhoro nyika muenzaniso naRubyMine

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

Paunenge wapedza, tinya bhatani "tamba", Sezvinoratidzwa mune inotevera skrini, ku mhanyisa iyo chirongwa chirongwa hello.rb.

run program bhatani muRubyMine

Kana iwe kana iwe uchida kumhanyisa chirongwa, iyo "Tamba" bhatani rakacheneswa kunze. Usanetseka, iwe unogona zvakare mhanyisa chirongwa kubva kumenu «Mhanya → Mhanya«.

Mhanya chirongwa neiyo inomhanya menyu muRubyMine

Zvino, sarudza yako Ruby chirongwa kubva pane chinyorwa.

Sarudza chirongwa chinomhanya muRubyMine

Chirongwa ichi chinofanirwa kumhanya uye kuratidza chakakodzera kuburitsa sezvaungaona mune inotevera skrini.

Chirongwa chinomhanya muRubyMine

Uninstall RubyMine

Kana mushure mekuyedza chirongwa icho hachikugutsi uye iwe unoda kuchibvisa kubva kune yako system. Iwe unongofanirwa kuvhura terminal (Ctrl + Alt + T) uye mairi nyora:

sudo snap remove rubymine

Kana iwe uchifarira iyi IDE, unogona bvunza rumwe ruzivo mu iyo webhusaiti yeprojekiti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako