nastavení Ruby
pozadí
získání Ruby setup na vašem počítači je prvním krokem k psaní a spuštění vlastních programů Ruby. Instalace Ruby také umožňuje přístup k interactive ruby (irb), který vám umožní hrát s Ruby v reálném čase.
tento článek vám pomůže ujistit se, že máte v počítači nainstalovaný Ruby 2.2.0, a pak vám ukáže způsoby, jak si s Ruby pohrát, abyste dokázali, že to funguje. Pojďme začít:
Instalace Ruby (Mac)
věděli jste, že když jste byli planoucí přes Codecademy Ruby kurz na internetu, má Ruby interpreter zabudované do vašeho operačního systému Mac celou dobu? Podívejme se, kterou verzi Ruby máte.
- Otevřete aplikaci Terminál. Obvykle žije v
Applications/Utilities/Terminal.app.
- uvnitř vašeho terminálu,
type ruby -v
.
tento příkaz vám řekne, kterou verzi Ruby jste nainstalovali. Chceme se ujistit, že máte Ruby 2.2.1 nebo vyšší.Pokud je vaše verze nižší než 2.2.1, proveďte kroky v části Instalace RVM. Pokud jste již nad 2.2.1, neváhejte přejít k probuzení, Ruby! oddíl.
Nainstalovat RVM (Ruby Version Manager) (Mac)
RVM, zkratka pro Ruby Version Manager je nástroj příkazového řádku, který umožňuje nainstalovat a spravovat různé verze Ruby na vašem počítači. RVM je velmi populární nástroj pro správu verzí Ruby, takže si to nastavíme!
-
Pro instalaci RVM, jděte k Terminálu a kopírování v této linii přesně:
\curl -sSL https://get.rvm.io | bash -s stable
-
stiskněte klávesu enter a čekat na chvíli, když váš počítač nainstaluje RVM.
-
po dokončení instalace RVM jej můžeme použít k instalaci Ruby 2.2.1. Chcete-li to provést, zadejte:
sudo rvm install 2.2.1
po stisknutí klávesy enter vás příkazový řádek vyzve k zadání hesla počítače. Zadejte jej a stiskněte klávesu enter. Měli byste vidět Ruby začít stahovat a instalovat v okně příkazového řádku.
Poznámka: instalace nové verze Ruby bude nějakou dobu trvat. Je to ideální čas na přestávku na kávu.
po instalaci Ruby nastavme Ruby 2.2.1 jako výchozí verzi Ruby v počítači. To udělat tím, že psaní do příkazového řádku:rvm use --default 2.2.1
Pokud máte problémy dostat Ruby nainstalován s RVM, podívejte se na dokumentaci o RVM stránkách zde
Jakmile máte Ruby 2.2.1 nastavit jako výchozí Ruby verze, hlavou dolů, aby Probudit, Ruby! oddíl.
instalace Ruby (Windows)
vše, co potřebujete, aby se Ruby a běží na Windows lze provést pomocí RubyInstaller. Stáhněte si instalační program pro Ruby verze 2.2.1 zde.Doporučujeme stáhnout non-64 bitovou verzi.Otevřete program a klikněte na tlačítko Další prostřednictvím instalačního programu.Po dokončení instalačního programu vyhledejte program s názvem spustit příkazový řádek s Ruby. Jedná se o program vytvořený instalačním programem Ruby v posledním kroku a umožní vám spouštět příkazy Ruby prostřednictvím rozhraní příkazového řádku.
Probuď Se, Ruby!
probudili jste Ruby. Teď to zahřejeme. Napište to do příkazového řádku:
irb
který by měl výstup to:
irb(main):001:0>
nyní jste v “ interaktivním prostředí Ruby.“Platí zde téměř každé pravidlo, které jste se dozvěděli o vesmíru Ruby. Udělejte nějakou matematiku s operacemi jako +
, -
, *
, /
, %
. Napište příkaz if / else nebo vytvořte pole a iterujte jej pomocí .each
. Experimentujte s tím, co je možné.
Pro Tip: irb je velmi užitečný nástroj pro osvěžení paměti o tom, jak se Ruby chová. Pokud máte otázku, jak metoda řetězce funguje, nebo byste chtěli vidět rozdíl mezi výstupy pro puts "Hello, world!"
vs. print "Hello, world!"
, irb je místo pro experimentování.
Záchranné Příkazy Ruby Terminal
-
ctrl + c
: přerušení aktuálního procesu – velmi užitečné pro zastavení nekonečné smyčky -
ctrl + d
: končí irb zasedání a objeví se zpět do terminálu shell
Balení
Teď, že máte Ruby nainstalován a pracuje na své vlastní počítač, můžete spustit Ruby programy. Chcete-li to provést, pomocí příkazového řádku přejděte do adresáře, kde existuje soubor Ruby. Poté do příkazového řádku zadejte ruby
a poté název souboru Ruby, který chcete spustit. Například pokud byl soubor ruby pojmenován test.rb, do příkazového řádku byste napsali ruby test.rb
. Stiskněte klávesu enter a uvidíte, jak váš program Ruby roztáhne křídla!