Ruby-processing 설치
요즘 웬만한 일은 scala로 처리하려고 하지만 사용자로 코드를 받아 eval
한다거나 하는 기능은 무리일것 같아 한동안 손놓았던 ruby를 건드려 볼까 생각중이다.
설치및 데모 실행
brew install rbenv
: rbenv 설치brew install ruby-build
rbenv install -l
: 설치 가능한 ruby 버전들 보기rbenv install jruby-1.7.11
: ruby-build 설치 가능한 것 중 최신 버전 설치rbenv global jruby-1.7.11
: jruby를 기본 ruby로 설정 (이건 안하는게 나을수도 있겠다)ruby -v
: 1.7.11이 실행되는 것 확인gem install ruby-processing
: ruby processing gem 설치brew install wget
: 아래의install_jruby_complete
실행에 필요함rbenv exec install_jruby_complete
rbenv which rp5
: rp5 명령이 위치한 디렉토리 확인- ~/.rp5rc 파일에
PROCESSING_ROOT: "/Applications/Processing.app/Contents/Java"
저장 - ruby-processing의 샘플 디렉토리로 이동 - 위와 같이 설치한 경우
.rbenv/versions/jruby-1.7.11/lib/ruby/gems/shared/gems/ruby-processing-2.4.4/samples
rbenv exec rake
실행하고 깜짝 놀라기 ;)
이리저리 살펴보다 nodebox란 것을 알게 되었다. Python 유저들이 processing과 비슷하게 만든것 같은데 Nodebox3은 튜토리얼 대충 눈대중만 보아도 상당히 재밌을 것 같다. Ruby나 scala로 비슷하게 만들어 보는 것도 좋을 듯.
댓글