Ruby-processing 설치

요즘 웬만한 일은 scala로 처리하려고 하지만 사용자로 코드를 받아 eval한다거나 하는 기능은 무리일것 같아 한동안 손놓았던 ruby를 건드려 볼까 생각중이다.

설치및 데모 실행

  1. brew install rbenv : rbenv 설치
  2. brew install ruby-build
  3. rbenv install -l : 설치 가능한 ruby 버전들 보기
  4. rbenv install jruby-1.7.11 : ruby-build 설치 가능한 것 중 최신 버전 설치
  5. rbenv global jruby-1.7.11 : jruby를 기본 ruby로 설정 (이건 안하는게 나을수도 있겠다)
  6. ruby -v : 1.7.11이 실행되는 것 확인
  7. gem install ruby-processing : ruby processing gem 설치
  8. brew install wget : 아래의 install_jruby_complete 실행에 필요함
  9. rbenv exec install_jruby_complete
  10. rbenv which rp5 : rp5 명령이 위치한 디렉토리 확인
  11. ~/.rp5rc 파일에 PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java" 저장
  12. ruby-processing의 샘플 디렉토리로 이동 - 위와 같이 설치한 경우 .rbenv/versions/jruby-1.7.11/lib/ruby/gems/shared/gems/ruby-processing-2.4.4/samples
  13. rbenv exec rake 실행하고 깜짝 놀라기 ;)

이리저리 살펴보다 nodebox란 것을 알게 되었다. Python 유저들이 processing과 비슷하게 만든것 같은데 Nodebox3은 튜토리얼 대충 눈대중만 보아도 상당히 재밌을 것 같다. Ruby나 scala로 비슷하게 만들어 보는 것도 좋을 듯.

댓글

이 블로그의 인기 게시물

터미널에서 스칼라 파일 직접 컴파일, 실행

로잉 머신 운동 2달째

curses 라이브러리 간단한 정리