제가 사용하고 있는 OS X 에는 이미 ruby 가 설치되어 있긴 합니다.
$ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
하지만 2.1.0 의 소스를 받아 별도로 빌드하였습니다.
$ wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz $ tar -xvzf ruby-2.1.0.tar.gz $ cd ruby-2.1.0 $ configure --prefix=${RUBY_HOME}/2.1.0 $ make $ make install
설치된 파일을 확인합니다.
$ cd ${RUBY_HOME}/2.1.0 $ ls bin include lib share $ ls bin erb gem irb rake rdoc ri ruby testrb
새로 설치된 버전을 확인합니다.
$ ./ruby -v ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]
Hello 찍으면 절반은 한거니까요.
root@CHEFCOMPILE:/Downloads/chef# $ cat hello.rb puts "Hello sarc.io !" $ ruby hello.rb Hello sarc.io !
cat.rb 를 만들었습니다. 파일 이름대로 유닉스의 cat 명령어와 같은 역할을 합니다. 이 cat.rb 를 이용하여 위에서 만든 hello.rb 파일을 출력합니다.
$ cat cat.rb puts ARGF.read $ ruby cat.rb hello.rb puts "Hello sarc.io !"
......