Skip to content

Commit 5dc4487

Browse files
committed
Sync Downloads page content (pl)
1 parent 2c2e809 commit 5dc4487

File tree

1 file changed

+311
-67
lines changed

1 file changed

+311
-67
lines changed

pl/downloads/index.md

Lines changed: 311 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,317 @@
11
---
22
layout: page
3-
title: "Pobierz Ruby'ego"
3+
title: "Pobierz Rubiego"
44
lang: pl
55
---
66

77
Tutaj znajdziesz najnowsze dystrybucje języka Ruby. Aktualna stabilna
8-
wersja to {{ site.downloads.stable.version }}.
9-
10-
### MRI/YARV (główne implementacje w języku C)
11-
12-
Pliki [źródłowe][1] do kompilacji:
13-
14-
* [Ruby {{ site.downloads.stable.version }}][2] zalecana
15-
* [Ruby {{ site.downloads.previous.version }}][3]
16-
* [Ruby 1.8.7-p371][4]
17-
18-
Zalecana instalacja dla **OS X** oraz **Linuksa** za pomocą [rbenv][5]
19-
lub [RVM][6].
20-
21-
Dla **Windows** zalecany instalator to [RubyInstaller][7]. Jeśli
22-
potrzebna instalacja frameworka Rails, to jest również dostępny
23-
[RailsInstaller][8].
24-
25-
### Pozostałe implementacje
26-
27-
* [REE – Ruby Enterprise Edition][9]{: :http:=""}. Zmodyfikowana
28-
implementacja w języku C. Tylko dla systemów uniksowych (i na razie
29-
tylko Ruby 1.8). Można zainstalować za pomocą rbenv lub RVM.
30-
^
31-
32-
* [JRuby][10]{: :http:=""}. Implementacja w Javie. Dostępny instalator
33-
dla OS X i Windows oraz binaria (jak i źródła w Javie do kompilacji za
34-
pomocą ant). Dla systemów uniksowych JRuby można zainstalować także za
35-
pomocą rbenv lub RVM.
36-
^
37-
38-
* [Rubinius][11]. Ruby zaimplementowany w Ruby z wykorzystaniem
39-
wirtualnej maszyny w C++. Jest dostępny instalator dla OS X ale też
40-
można zainstalować za pomocą rbenv lub RVM.
41-
^
42-
43-
* [MagLev][12]. Implementacja w języku Smalltalk. MagLev dostępny jest
44-
tylko dla 64 bitowych systemów uniksowych. Posiada w pełni obiektową,
45-
transakcyjną bazę danych. MagLev jest zbudowany na smalltalkowej
46-
VMWare Gemstone/S 3.1 Virtual Machine (rozwijanej od ponad 20 lat,
47-
używanej komercyjnie w branży finansowej). Można zainstalować za
48-
pomocą rbenv lub RVM. Na razie implementacja tylko dla Ruby 1.8.
49-
^
50-
51-
* [MacRuby][13]. Implementacja w języku Objective-C dla systemu OS X.
52-
Można zainstalować za pomocą RVM.
53-
^
54-
55-
* [IronRuby][14] implementacja w języku C# dla platformy .NET. Na
56-
systemach uniksowych można zainstalować za pomocą RVM.
57-
58-
59-
60-
[1]: http://ftp.ruby-lang.org/pub/ruby/
61-
[2]: {{ site.downloads.stable.url.gz }}
62-
[3]: {{ site.downloads.previous.url.gz }}
63-
[4]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p371.tar.gz
64-
[5]: https://github.com/sstephenson/rbenv
65-
[6]: https://rvm.io/
66-
[7]: http://rubyinstaller.org/
67-
[8]: http://railsinstaller.org/
68-
[9]: http://www.rubyenterpriseedition.com/
69-
[10]: http://jruby.org
70-
[11]: http://rubini.us
71-
[12]: http://maglev.github.com/
72-
[13]: http://www.macruby.org/
73-
[14]: http://www.ironruby.net/
8+
wersja to {{ site.downloads.stable.version }}. Pamiętaj aby przeczytać
9+
[licencję Rubiego]({{ site.license.url }}).
10+
11+
### Trzy sposoby instalacji Rubiego
12+
13+
Możesz zdobyć kopię Rubiego na wiele sposobów, różne osoby preferują
14+
z różnych powodów jedną z trzech metod. Każda z nich będzie opisana
15+
w odrębnej sekcji, a tutaj ich krótki przegląd:
16+
17+
* **Kompilacja ze źródeł** jest standardem w jakim oprogramowanie jest
18+
dostarczane od wielu, wielu lat. To będzie najbardziej znane dla
19+
większości projektantów oprogramowania.
20+
* Istnieje parę **narzędzi osób trzecich** by zainstalować Rubiego. Są
21+
często prostsze dla początkujących lub dla najbardziej zaawansowanych
22+
użytkowników.
23+
* Wreszcie, kilka **systemów zarządzania pakietami** wpiera Rubiego.
24+
To będzie najbardziej znane dla ludzi, którzy używają jednego systemu
25+
do wszystkiego i woli być przywiązanych do tych indywidualnych standardów.
26+
27+
Na koniec, jeśli chcesz uruchamiać wiele wersji Rubiego na tej samej
28+
maszynie, sprawdź sekcję **narzędzia osób trzecich** i używaj RVM.
29+
Dotychczas jest to najlepszy sposób by to uzyskać pod warunkiem, że wiesz
30+
co robisz.
31+
32+
### Kompilacja Rubiego — Kod źródłowy
33+
34+
Instalowanie z kodów źródłowych jest doskonałym rozwiązaniem gdy dobrze
35+
znasz swój system i gdy potrzebujesz specyficznych ustawień dla swojego
36+
środowiska. Jest to także dobra opcja gdy nie ma dla twojej platformy
37+
innych przygotowanych pakietów.
38+
39+
Jeśli masz problem z kompilacją Rubiego rozważ skorzystanie z narzędzi osób
40+
trzecich z następnej sekcji. Mogą ci pomóc.
41+
42+
* [Ruby {{ site.downloads.stable.version }}][1]
43+
(md5: {{ site.downloads.stable.md5.gz }}) Stabilny
44+
* [Ruby {{ site.downloads.previous.version }}][2]
45+
(md5: {{ site.downloads.previous.md5.gz }}) Poprzedni
46+
* [Stabilny Snapshot][3] To jest tarball ostatniego snapshotu stabilnego
47+
brancha (ruby\_2\_0\_0).
48+
* [Nocny Snapshot][4] To jest tarball tego co jest w SVN, przygotowany
49+
w nocy. Może zawierać błędy lub inne problemy, używaj na własne ryzyko!
50+
51+
Aby uzyskać informacje na temat repozytorium Rubiego w Subversion i Git,
52+
zobacz stronę [Ruby Core](/en/community/ruby-core/).
53+
54+
### Strony lustrzane
55+
56+
Źródła Rubiego są dostępne na światowych stronach lustrzanych. Spróbuj
57+
użyć jakiegoś blisko ciebie.
58+
59+
#### Strony lustrzane poprzez HTTP
60+
61+
* [CDN][64] (fastly.com)
62+
* [Japan 1][63] (Master) - HTTPS
63+
* [Japan 2][50] and [mirror][32] (RingServer)
64+
* [Britain][49] (The Mirror Service)
65+
* [Germany][51] (AmbiWeb GmbH)
66+
* [Belgium][52] (Easynet)
67+
* [Denmark][53] (sunsite.dk)
68+
* [Holland][54] (XS4ALL) - only release packages
69+
* [USA 1][55] (ibiblio.org)
70+
* [USA 2][56] (lcs.mit.edu)
71+
* [USA 3][57] (binarycode.org)
72+
* [USA 4][58] (online-mirror.org)
73+
* [USA 5][59] (trexle.com)
74+
* [Austria][60] (tuwien.ac.at)
75+
* [Taiwan 1][61] (cdpa.nsysu.edu.tw)
76+
* [Taiwan 2][62] (ftp.cs.pu.edu.tw)
77+
78+
#### Strony lustrzane poprzez FTP
79+
80+
* [Japan 1][35] (Master: ruby-lang.org)
81+
* [Japan 2][31] and [mirror][32] (RingServer)
82+
* [Japan 3][33] (IIJ)
83+
* [South Korea][36] (Korea FreeBSD Users Group)
84+
* [Germany][37] (FU Berlin)
85+
* [Britain][38] (The Mirror Service)
86+
* [Belgium][39] (Easynet)
87+
* [Russia][40] (ChgNet)
88+
* [Greece][41] (ntua.gr)
89+
* [Denmark][42] (sunsite.dk)
90+
* [USA 1][43] (ibiblio.org)
91+
* [USA 2][44] (lcs.mit.edu)
92+
* [Austria][45] (tuwien.ac.at)
93+
* [Taiwan 1][46] (cdpa.nsysu.edu.tw)
94+
* [Taiwan 2][47] (ftp.cs.pu.edu.tw)
95+
* [Canada][48] (mirror.cs.mun.ca)
96+
97+
#### Strony lustrzane poprzez rsync
98+
99+
* rsync://rsync.mirrorservice.org/ftp.ruby-lang.org/pub/ruby/ (Britain)
100+
* rsync://sunsite.dk/ftp/mirrors/ruby/ (Denmark)
101+
* rsync://gd.tuwien.ac.at/languages/ruby/ (Austria)
102+
* rsync://mirror.cs.mun.ca/ruby/ (Canada)
103+
* rsync://ftp.cs.pu.edu.tw/Ruby/ (Taiwan)
104+
105+
### Narzędzia osób trzecich
106+
107+
Wielu użytkowników Rubiego używa narzędzi osób trzecich by wspomóc
108+
instalację Rubiego. Posiadają one wiele zalet, ale nie są oficjalnie
109+
wspierane. Jednak ich społeczności są bardzo pomocne.
110+
111+
#### RVM
112+
113+
Najbardziej popularnym narzędziem do instalacji Rubiego jest **RVM**
114+
(“Ruby Version Manager”). Nie tylko sprawia, że instalacja jest wyjątkowo
115+
łatwa, ale dodatkowo umożliwia instalowanie i zarządzanie wieloma kopiami
116+
Rubiego w twoim systemie, jak również wieloma alternatywnymi implementacjami
117+
Rubiego.
118+
119+
RVM jest dostępny wyłącznie na Mac OS X, Linuxa, lub dowolny system bazujący
120+
na systemie UNIX. Użytkownicy Windowsa powinni sprawdzić podobny projekt
121+
[pik][5] lub rozważyć użycie RubyInstaller, opisanego w następnej sekcji.
122+
123+
Na dzień pisania tego artykułu powinieneś być w stanie tak zainstalować RVM:
124+
125+
{% highlight sh %}
126+
$ \curl -L https://get.rvm.io | bash -s stable --ruby
127+
{% endhighlight %}
128+
129+
Dla najnowszych instrukcji instalacji RVM sprawdź [strona instalacji
130+
RVM][7]. Powyższa komenda zainstaluje RVM i najnowszą wersję Rubiego.
131+
RVM jest w stanie zainstalować większość implementacji Rubiego
132+
wyszczególnionych poniżej. By zobaczyć wszystkie wspierane wersje wpisz
133+
`rvm list known`.
134+
135+
#### RubyInstaller
136+
137+
Jeśli używasz Windowsa dobrym projektem by pomóc ci zainstalować Rubiego
138+
jest: [RubyInstaller][8]. Dostarcza wszystkiego czego potrzebujesz do
139+
zestawienia pełnego środowiska deweloperskiego na systemie Windows.
140+
141+
By użyć RubyInstallera, ściągnij go ze [strony pobierania
142+
RubyInstallera][9]. Następnie po prostu go użyj!
143+
144+
Jeśli instalujesz Rubiego w celu używania Railsów, powinieneś użyć
145+
[RailsInstaller][10], który używa RubyInstallera dając dodatkowe narzędzia
146+
pomagające z Railsami.
147+
148+
### Systemy zarządzania pakietami
149+
150+
Jeśli nie możesz skompilować swojego Rubiego i nie chcesz używać narzędzi
151+
osób trzecich, możesz skorzystać z menedżera pakietów twojego systemu do
152+
instalacji Rubiego.
153+
154+
Niektórzy członkowie społeczności Rubiego uważają, że nie powinieneś nigdy
155+
używać menedżera pakietów do instalacji Rubiego, i że w zamian powinieneś
156+
użyć RVM. Podczas gdy pełna lista zalet i wad jest poza zakresem tej strony,
157+
to podstawowym powodem jest to, że większość menedżerów pakietów posiada
158+
starsze wersje Rubiego w swoich repozytoriach. Jeśli chciałbyś używać
159+
najnowszego Rubiego, upewnij się, że używasz poprzwnej nazwy pakietu lub
160+
skorzystaj z RVM.
161+
162+
#### Ruby w Linuxie
163+
164+
Debian GNU/Linux lub Ubuntu używa menedżera pakietów apt.
165+
Możesz go użyć tak:
166+
167+
{% highlight sh %}
168+
$ sudo apt-get install ruby1.9.1
169+
{% endhighlight %}
170+
171+
Tak, to zainstaluje Rubiego 1.9.2 lub nowszego. Ma ‘wersję zgodności
172+
biblioteki’ 1.9.1, stąd nazwa.
173+
174+
Jeśli instalujesz pakiet ‘ruby’, możesz dostać starszego Rubiego 1.8,
175+
w zależności od dystrybucji.
176+
177+
Arch Linux używa menedżera pakietów o nazwie pacman. By dostać Rubiego
178+
zrób tak:
179+
180+
{% highlight sh %}
181+
$ sudo pacman -S ruby
182+
{% endhighlight %}
183+
184+
Na innych systemach możesz przeszukać repozytorium pakietów swojego menedżera
185+
lub dobrym wyborem może być RVM.
186+
187+
#### Ruby na Mac OS X
188+
189+
Ruby 1.8.7 jest w pełni wspierany w Mac OS X Lion jak również wiele
190+
popularnych gemów Rubiego (pakietów). Szczegóły na [Ruby wiki at Mac OS
191+
Forge][11].
192+
193+
W Mac OS X Tiger jest dostępna wersja 1.8.2 Rubiego, a Leopard jest
194+
dostarczany z 1.8.6, ale, dla tych którzy nie aktualizowali do Leoparda jest
195+
dostępnych wiele opcji by zainstalować najnowszego Rubiego.
196+
197+
Wiele osób w Mac OS X używa [Homebrew][12] jako menedżera pakietów.
198+
Bardzo łatwo jest zainstalować Rubiego:
199+
200+
{% highlight sh %}
201+
$ brew install ruby
202+
{% endhighlight %}
203+
204+
Ponadto z racji, że OS X bazuje na Unixie, pobieranie i instalowanie ze
205+
źródeł jest proste i efektywne jak inne rozwiązania. By ułatwić ci instalację
206+
nowej wersji Rubiego w OS X dobrym pomysłem jest użycie RVM. Wpisz
207+
`rvm notes` po szczegółowe informacje dla twojego systemu.
208+
209+
Bardziej szczegółowo o instalacji Rubiego (i Railsów) w dobrych artykułach
210+
Dana Benjamina [dla Tigera][13], [dla Leoparda][14], i [dla Snow
211+
Leoparda][15]. Dla Liona, [ten artykuł][16] może ci pomóc.
212+
213+
#### Ruby w Solarisie i OpenIndianie
214+
215+
Ruby 1.8.7 jest dostępny dla Solarisa 8 do Solarisa 10 na
216+
[Sunfreeware][17] i Ruby 1.8.7 jest dostępny na [Blastwave][18].
217+
Ruby 1.9.2p0 jest także dostępny na [Sunfreeware][17], ale przestarzały.
218+
Użycie RVM umożliwi ci skorzystanie z najnowszej wersji Rubiego.
219+
220+
By zainstalować Rubiego w [OpenIndianie][19] użyj klienta [Image Packaging
221+
System, lub IPS][20]. Zainstaluje ostatnią wersję binarną Rubiego i RubyGems
222+
bezpośrednio z repozytorium sieciowego OpenSolaris dla Ruby 1.9. To proste:
223+
224+
{% highlight sh %}
225+
$ pkg install runtime/ruby-18
226+
{% endhighlight %}
227+
228+
Jak poprzednio RVM jest dobrym sposobem na uzyskanie najnowszej wersji
229+
Rubiego.
230+
231+
### Inne implementacje Rubiego
232+
233+
Ruby jako język ma kilka różnych implementacji. Ten poradnik omawia
234+
bazową implementację, **MRI** (“Matz's Ruby
235+
Interpreter”) lub **CRuby**, ale są inne.
236+
Często są użyteczne w niektórych sytuacjach, integrują się z innymi językami
237+
lub środowiskami lub mają specjalne cechy, których MRI nie ma.
238+
239+
Tu jest lista:
240+
241+
* [JRuby][21] jest Rubim na JVM (Java Virtual Machine), wykorzystując
242+
optymalizację kompilatorów JIT JVM, odśmiecanie pamięci, współbieżne wątki,
243+
narzędzia i kolekcję bibliotek.
244+
* [Rubinius][22] jest ‘Rubim napisanym w Rubim’. Zbudowanym na szczycie LLVM,
245+
Rubinius ukazuje sprytną maszynę wirtualną na bazie której budowane są inne
246+
języki.
247+
* [MacRuby][23] jest Rubim ściśle zintegrowanym z bibliotekami Cocoa Apple
248+
dla Mac OS X, umożliwiając łatwe pisanie desktopowych aplikacji.
249+
* [Cardinal][24] jest “kompilatorem Rubiego dla [Parrot][25] Virtual Machine”
250+
(Perl 6).
251+
* [IronRuby][26] jest implementacją “ściśle zintegrowaną z frameworkiem .NET”.
252+
* [MagLev][27] jest “szybką, stabilną, implementacją Rubiego ze zintegrowaną
253+
trwałością obiektów i rozproszonym wpsółdzielonym cachem”.
254+
255+
Niektóre z tych implementacji, włączając w to MRI, podążają za wytycznymi
256+
[RubySpec][28], “pełna wykonywalna specyfikacja dla języka programowania Ruby”.
257+
258+
[1]: {{ site.downloads.stable.url.gz }}
259+
[2]: {{ site.downloads.previous.url.gz }}
260+
[3]: {{ site.downloads.stable_snapshot.url.gz }}
261+
[4]: {{ site.downloads.nightly_snapshot.url.gz }}
262+
[5]: https://github.com/vertiginous/pik
263+
[7]: https://rvm.io/rvm/install/
264+
[8]: http://rubyinstaller.org/
265+
[9]: http://rubyinstaller.org/downloads/
266+
[10]: http://railsinstaller.org/
267+
[11]: http://trac.macosforge.org/projects/ruby/wiki
268+
[12]: http://mxcl.github.com/homebrew/
269+
[13]: http://hivelogic.com/articles/ruby-rails-mongrel-mysql-osx
270+
[14]: http://hivelogic.com/articles/ruby-rails-leopard
271+
[15]: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
272+
[16]: http://intridea.com/2011/7/26/setting-up-ruby-dev-on-lion?blog=company
273+
[17]: http://www.sunfreeware.com
274+
[18]: http://www.blastwave.org
275+
[19]: http://openindiana.org/
276+
[20]: http://opensolaris.org/os/project/pkg/
277+
[21]: http://jruby.org
278+
[22]: http://rubini.us
279+
[23]: http://www.macruby.org
280+
[24]: https://github.com/parrot/cardinal
281+
[25]: http://parrot.org
282+
[26]: http://www.ironruby.net
283+
[27]: http://ruby.gemstone.com
284+
[28]: http://rubyspec.org
285+
[31]: ftp://core.ring.gr.jp/pub/lang/ruby/
286+
[32]: http://www.t.ring.gr.jp/
287+
[33]: ftp://ftp.iij.ad.jp/pub/lang/ruby/
288+
[35]: ftp://ftp.ruby-lang.org/pub/ruby/
289+
[36]: ftp://ftp.kr.freebsd.org/pub/ruby/
290+
[37]: ftp://ftp.fu-berlin.de/unix/languages/ruby/
291+
[38]: ftp://ftp.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/
292+
[39]: ftp://ftp.easynet.be/ruby/ruby/
293+
[40]: ftp://ftp.chg.ru/pub/lang/ruby/
294+
[41]: ftp://ftp.ntua.gr/pub/lang/ruby/
295+
[42]: ftp://sunsite.dk/mirrors/ruby/
296+
[43]: ftp://www.ibiblio.org/pub/languages/ruby/
297+
[44]: ftp://xyz.lcs.mit.edu/pub/ruby/
298+
[45]: ftp://gd.tuwien.ac.at/languages/ruby/
299+
[46]: ftp://ruby.cdpa.nsysu.edu.tw/ruby/
300+
[47]: ftp://ftp.cs.pu.edu.tw/Unix/lang/Ruby/
301+
[48]: ftp://mirror.cs.mun.ca/pub/mirror/ruby/
302+
[49]: http://www.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/
303+
[50]: http://www.dnsbalance.ring.gr.jp/archives/lang/ruby/
304+
[51]: http://dl.ambiweb.de/mirrors/ftp.ruby-lang.org/
305+
[52]: http://ruby.mirror.easynet.be/
306+
[53]: http://mirrors.sunsite.dk/ruby/
307+
[54]: http://www.xs4all.nl/~hipster/lib/mirror/ruby/
308+
[55]: http://www.ibiblio.org/pub/languages/ruby/
309+
[56]: http://xyz.lcs.mit.edu/ruby/
310+
[57]: http://www.binarycode.org/ruby/
311+
[58]: http://www.online-mirror.org/ruby/
312+
[59]: http://ruby.trexle.com/
313+
[60]: http://gd.tuwien.ac.at/languages/ruby/
314+
[61]: http://pluto.cdpa.nsysu.edu.tw/ruby/
315+
[62]: http://ftp.cs.pu.edu.tw/Unix/lang/Ruby/
316+
[63]: https://ftp.ruby-lang.org/pub/ruby/
317+
[64]: http://cache.ruby-lang.org/pub/ruby/

0 commit comments

Comments
 (0)