Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

ํ˜ธ์–ธ์žฅ๋‹ด - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ํ˜ธ์–ธ์žฅ๋‹ด์„ ์‹คํ–‰ํ•˜์„ธ์š”.

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


rant - ์œ ์—ฐํ•˜๊ณ  ์ด์‹ ๊ฐ€๋Šฅํ•œ ๋นŒ๋“œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๊ฐœ์š”


ํ˜ธ์–ธ ์žฅ๋‹ด [์˜ต์…˜] ... [๋Œ€์ƒ] ...

๊ธฐ์ˆ 


๋ˆˆ์— ๋„๋Š” ํ’๋ชจ

* ์‚ฌ์šฉ์ž ์ •์˜ ์ž‘์—… ์ •์˜.

* Ruby์šฉ ์ž๋™ ํŒจํ‚ค์ง•, ํ…Œ์ŠคํŠธ ๋ฐ RDoc ์ƒ์„ฑ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.

* ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ
Rant ์„ค์น˜ ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ - ์‚ฌ์šฉ์ž
Rant๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. [man rant-import ์ฐธ์กฐ]

* ์„ค์น˜ ์—†์ด gzip์œผ๋กœ ์••์ถ•๋œ tar ๋ฐ zip ์•„์นด์ด๋ธŒ ๋งŒ๋“ค๊ธฐ
์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด.

* ๋Œ€์‹  MD5 ์ฒดํฌ์„ฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒŒ์ผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์„ ํƒ์ ์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ ์ˆ˜์ • ํšŸ์ˆ˜.

* C/C++ ์†Œ์Šค ํŒŒ์ผ์— ๋Œ€ํ•œ ์ข…์†์„ฑ ๊ฒ€์‚ฌ(ํ†ตํ•ฉ makedependent)
๋Œ€์‚ฌ).

* csc, cscc ๋ฐ mcs๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C# ์†Œ์Šค๋ฅผ ์ปดํŒŒ์ผํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์ง€์›.

์‹œ์ž‘

์‹œ์ž‘ ์‹œ rant๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ๋žœํŠธ ํŒŒ์ผ , ํ˜ธ์–ธ์žฅ๋‹ด or ๋ฃจํŠธ.๋ŸฐํŠธ ์–ด๋Š
๋นŒ๋“œ ์‚ฌ์–‘(์‹ค์ œ๋กœ๋Š” ์œ ํšจํ•œ Ruby ์ฝ”๋“œ)์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ์€ ํ›„
Rantfile(s), rant๋Š” ๋‹ค์Œ ์ž‘์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

If at ๊ฐ€์žฅ ์ž‘์€ ํ•œ ๋ชฉํ‘œ ์˜€๋‹ค ์ฃผ์–ด์ง„ on ์ „์—, ๋ช…๋ น์ค„:

rant๋Š” ๋ช…๋ น์ค„์— ์ œ๊ณต๋œ ๋ชจ๋“  ๋Œ€์ƒ์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฐ–์—:

rant๋Š” "default"๋ผ๋Š” ํƒ€๊ฒŸ์„ ๊ตฌ์ถ•ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ด๋ฆ„์˜ ์ž‘์—…์ด ์—†์œผ๋ฉด ํ˜ธ์–ธ์žฅ๋‹ด์„ ํ•ฉ๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ๋กœ ์ •์˜๋œ ์ž‘์—…์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์ƒ์ด ์ง€์ •๋˜์ง€ ์•Š์•˜์„ ๋•Œ ์–ด๋–ค ์ž‘์—…์ด ํ˜ธ์ถœ๋˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด
๋ช…๋ น์ค„์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ˜ธ์–ธ์žฅ๋‹ด์„ ์‹คํ–‰ํ•˜์„ธ์š”. -T ์˜ต์…˜. ์˜ˆ์‹œ:

$ ํญ์–ธ -T
ํ˜ธ์–ธ์žฅ๋‹ด # => ํ…Œ์ŠคํŠธ
rant package # ๋ฐฐํฌ์šฉ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
rant doc # ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
rant ๊ฒŒ์‹œ-docs # make.rubyfore.org์— html ๋ฌธ์„œ๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.
# ์ฐธ๊ณ : scp๋Š” rubyforge ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
rant test # ๊ธฐ๋ณธ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ๋จผ์ € ์„  target ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ํ•ญ์ƒ ๋นŒ๋“œ๋  ๋Œ€์ƒ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ๋Œ€์ƒ์ด ๋ฉ๋‹ˆ๋‹ค.

์˜ต์…˜


--๋„์›€๋ง -h
๋„์›€๋ง ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

--๋ฒ„์ „ -V
Rant์˜ ๋ฒ„์ „์„ ์ธ์‡„ํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

--์ƒ์„ธ ์ •๋ณด -v
stderr์— ๋” ๋งŽ์€ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

--์กฐ์šฉํ•œ -q
๋ช…๋ น์„ ์ธ์‡„ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

--err-๋ช…๋ น
์‹คํŒจํ•œ ๋ช…๋ น๊ณผ ์ข…๋ฃŒ ์ƒํƒœ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

--๋””๋ ‰ํ† ๋ฆฌ ๋””๋ ‰ํ† ๋ฆฌ -C ๋””๋ ‰ํ† ๋ฆฌ
DIRECTORY์—์„œ ํ˜ธ์–ธ์žฅ๋‹ด์„ ํ•ด๋ณด์„ธ์š”.

--cd-๋ถ€๋ชจ -c
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด Rant๋Š” ๋‹ค์Œ์—์„œ Rantfile์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
ํ‰์†Œ์™€ ๊ฐ™์ด ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฐพ์ง€๋งŒ ์ฐพ์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ
์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณ€๊ฒฝ๋˜๊ณ  ๊ฑฐ๊ธฐ์—์„œ
๋žœํŠธํŒŒ์ผ. ์ด๋Š” Rantfile์ด ๋ฐœ๊ฒฌ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.
์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค.

--์กฐํšŒ -u
๋ฃจํŠธ Rantfile์˜ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฐพ์œผ์‹ญ์‹œ์˜ค.

--rantfile RANTFILE -f RANTFILE
ํ‘œ์ค€ rantfile ๋Œ€์‹  RANTFILE์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์„ ๋ฐ˜๋ณตํ•˜๋ฉด ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๊ฐ•์ œ ์‹คํ–‰ TARGET -a TARGET
TARGET ๋ฐ ๋ชจ๋“  ์ข…์† ํ•ญ๋ชฉ์„ ๊ฐ•์ œ๋กœ ๋‹ค์‹œ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค.

--๋“œ๋ผ์ด๋Ÿฐ -n
๋Œ€์‹  ์‹คํ–‰๋  ์ž‘์—…์˜ ์ด๋ฆ„์„ ์ธ์‡„ํ•˜์‹ญ์‹œ์˜ค.
์‹ค์ œ๋กœ ์ž‘์—… ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

--์ž‘์—… -T
์„ค๋ช…๋œ ๋ชจ๋“  ์ž‘์—… ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

ํ™ˆํŽ˜์ด์ง€


<http://rant.rubyforge.org/>

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ ํญ์–ธ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad