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):
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.
RubyMine yekutanga setup
Zvino, unogona tanga RubyMine kubva kuUbuntu application menyu, sezvinoonekwa mune inotevera skrini.
Sezvo iwe uchange uchimhanya RubyMine kekutanga, zvinomira kufunga kuti hauna chero marongero ekupinza. Simply sarudza "Usapinze kumisikidzwa"Uye tinya pa"Ok".
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".
Zvino sarudza a Dingindira reUI uye tinya pa «Zvadaro".
Tinoenderera mberi kusarudza iyo mepu iyo yaunonzwa wakasununguka nayo. Dzvanya pa «Zvadaro".
Iye zvino tichava nemukana we gonesa / regedza mamwe mabasa zvinoenderana nezvamunoda. Paunenge wapedza, tinya pa «Zvadaro".
Panguva ino JetBrains inoratidza zvimwe anozivikanwa plugins eRubyMine. Kana iwe uchifarira chero chazvo, ingotinya pa «Isa»Kuiisa. Paunenge wapedza, tinya pa «Kutanga ne RubyMine".
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.
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".
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".
Pane imwe nguva muchirongwa, isu ticha gadzira faira nyowani inonzi hello.rb. Mukati tiri kungonyora mitsara inotevera:
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.
Kana iwe kana iwe uchida kumhanyisa chirongwa, iyo "Tamba" bhatani rakacheneswa kunze. Usanetseka, iwe unogona zvakare mhanyisa chirongwa kubva kumenu «Mhanya → Mhanya«.
Zvino, sarudza yako Ruby chirongwa kubva pane chinyorwa.
Chirongwa ichi chinofanirwa kumhanya uye kuratidza chakakodzera kuburitsa sezvaungaona mune inotevera skrini.
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.