Hay(ÇìÀÌ) ´ÙÀ½À¸·Î ½Å±Ô ÇÁ·ÎÁ§Æ®¸¦ ÇÏ°Ô µÇ¾ú´Âµ¥, ¾ÖÀÚÀÏÀÇ ¸°½ºÅ¸Æ®¾÷¿¡¼ Á¦½ÃÇÏ´Â ¹æ¹ýÀ» Àû¿ëÇϱâ À§ÇØ ·çºñ ¿Â ·¹ÀϽº·Î Ãʱ⠼ºñ½º¸¦ ±¸ÃàÇØ º¸±â·Î Çß´Ù.
·çºñ´Â ¾ð¾î°í ·¹ÀϽº´Â ÇÁ·¹ÀÓ¿÷ÀÌ´Ï±î ·çºñ ¼³Ä¡ÇÏ°í ·¹ÀϽº ¼³Ä¡ÇÏ¸é °³¹ßȯ°æ ±¸ÃàÀÌ ³¡³ªÁö ¾ÊÀ»±î?
½ÃÀÛÇØ º¸ÀÚ. ( Âü°í·Î ÇÊÀÚ´Â Mac À¯ÀúÀÌ¸ç ¹öÀüÀº 10.9 ÀÌ´Ù. )
1. XCODE ¼³Ä¡
xcode°¡ ¾øÀ¸¸é ¾ÈµÇ´Â°Ç°¡ ½Í¾î¼ °Ë»öÀ» Çغ¸´Ï, xcode ¾øÀÌ ·çºñ¸¦ ½ÇÇàÇÒ¶§ xcodeÀÇ ºÎÀç·Î ÀÎÇÑ ¿¡·¯°¡ Á¾Á¾ ¹ß»ýÇÑ´Ù°í ÇÑ´Ù. ±×·¯´Ï ÀÏ´Ü ¼³Ä¡ÇÏÀÚ.
App Store ½ÇÇàÇÏ¿© xcode·Î °Ë»öÇÏ°í ¼³Ä¡ÇÏ¸é ³¡.
xcodebuild -version ½ÇÇàÇؼ Xcode ¹öÀü È®ÀÎÇÏ°í,
git --version ½ÇÇàÇؼ git ¹öÀü È®ÀÎ ( ¾øÀ¸¸é ¼³Ä¡ )
2. RVM ( Ruby Version Manager ) ¼³Ä¡
·çºñÀÇ ¹öÀüÀ» ÇÁ·ÎÁ§Æ®º°·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ±â À§ÇØ »ç¿ë.
Ãʹݿ¡ ²À ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸ ¾îÂ÷ÇÇ ³ªÁß¿¡ ÇÊ¿äÇÒ °ÍÀ¸·Î ¿¹»óµÇ±â ¶§¹®¿¡ ÀÏ´Ü ¼³Ä¡.
https://rvm.io/rvm/install/
\curl -L https://get.rvm.io | bash -s stable ½ÇÇàÇÏ¿© rvm ¼³Ä¡
Å͹̳ΠÁ¾·á ¹× Àç½ÇÇà ÈÄ rvm --version ½ÇÇàÇÏ¿© ¹öÀü È®ÀÎ
3. Ruby ¹öÀü È®ÀÎ ¹× ¼³Ä¡
ruby --version ½ÇÇàÇÏ¿© ¹öÀü È®ÀÎ
¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª ¹öÀüÀÌ ³·´Ù¸é rvm install [¹öÀü¸í] ½ÇÇàÇÏ¿© ¼³Ä¡
4. Rails ¹öÀü È®ÀÎ ¹× ¼³Ä¡
rails --version ½ÇÇàÇÏ¿© ¹öÀü È®ÀÎ
¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é sudo gem install rails ½ÇÇàÇÏ¿© ¼³Ä¡
´Ù µÆ´Ù. irb¶ó°í ÀÔ·ÂÇÏ¿© ·çºñ ÀÎÅÍÇÁ¸®ÅÍ°¡ ½ÇÇàµÇ°í ÇØ´ç ÇÁ·ÒÇÁÆ®°¡ Ãâ·ÂµÇ¸ç, 1+1 ÀÔ·ÂÇÏ¿© 2°¡ Ãâ·ÂµÈ´Ù¸é ÀÏ´Ü ¼º°øÀÌ´Ù.
±×·³ ÀÌÁ¦ °£´ÜÇÑ À¥¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸ÀÚ.
( ·¹ÀÏÁî ¸í·É¾î °¡À̵å : http://guides.rubyonrails.org/command_line.html )
1. À¥¾îÇø®ÄÉÀÌ¼Ç ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù.
sudo rails new testprj
2. °³¹ßȯ°æ ¼³Á¤ ¹× ÇÁ·ÎÁ§Æ® »ý¼ºÀÌ Á¤»óÀûÀ¸·Î µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
rake about
3. ¼¹ö ½ÇÇà ¹× È®ÀÎ
rails server ½ÇÇà
ºê¶ó¿ìÀú¿¡¼ http://localhost:3000 È£ÃâÈÄ ÆäÀÌÁö È®ÀÎ
( ¼¹ö ½ÇÇàÇÑ Å͹̳ο¡¼ Ctrl+C ·Î ¼¹ö ÁßÁö )
ÀÌÁ¦ °³¹ß ÇÏ¸é µÈ´Ù.
ÇìÀÌ ¸®´º¾óµµ ÇؾßÇϴµ¥.. ¿¡°í.. °©Àڱ⠹ٺüÁ³´Ù.