루비
-
rvm(Ruby Version Manager) 설치 및 사용Ruby 2014. 8. 18. 22:45
여러가지 루비 버전을 설치하고 사용할때 사용하는 루비 버전관리 도구 설치환경 OS : Mac OS X 10.9.4 설치 curl -sSL https://get.rvm.io | bash -s stable 사용방법 설치후 아래 명령 실행. source ~/.rvm/scripts/rvm 새로운 Ruby 버전 설치 rvm install 2.1.1 현재 시스템에 설치된 Ruby 버전 확인 rvm list 설치한 Ruby 버전 사용 rvm use 2.1.1 설치가능한 Ruby 버전 목록 확인하기 rvm list remote all 참고 http://rvm.io/rvm/basics
-
ruby sinatra development, production, test 모드 구분Ruby 2014. 3. 10. 00:02
sinatra에서는 development, production, test 3가지 형태로 구분해서 app을 실행할 수 있음.실행할때 명시할수도 있고 소스에 명시할수도 있음.소스에서 명시한 내용이 실행할때 명시한 것 보다 우선함.즉, ruby app.rb -e test 라고 실행하더라도, 소스에 development라고 되어 있으면 development 모드로 실행됨. ruby 소스 “app.rb" require 'sinatra' require 'sinatra/reloader' configure do set :binding, '0.0.0.0' #set :environment, :development #직접 파일에서 구분가능함. end get '/' do res = 'Hello sinatra....' res ..
-
사용자 Gem 만들어서 rubygems.org에 올리기Ruby 2014. 2. 26. 09:00
필요한 파일들 lib/arisu_gem_test.rb파일 arisugemtest.gemspec 파일 arisu_gem_test 파일 내용 class ArisuGemTest def self.comment puts 'My first gems...' end end arisugemtest.gemspec 파일 내용 Gem::Specification.new do |s| s.name = 'arisu_gem_test' s.version = '0.0.0' s.date = '2014-02-24' s.summary = 'arisu first test' s.description = 'Just test for making gem.' s.authors = ['Jung WonChon'] s.email = 'arisu1000@gma..
-
ubuntu 12.04에 rbenv & bundler 설치Ruby 2014. 2. 25. 09:00
필요한 라이브러리 설치 sudo apt-get install zlib1g-dev openssl libopenssl-ruby1.9.1 libssl-dev libruby1.9.1 libreadline-dev git-core sudo apt-get install make git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcexec $SHELL mkdir -p ~/.rbenv/pluginscd ~/.rbenv/pluginsgit clone git://github.com/sstephenson/..