728x90 반응형 Programming139 (Ruby) JRuby 1.6.6 인코딩 관련 버그 오랜만에 JRuby 를 PC에 설치해보고 테스트하려고 설치하고 간단히 jruby -v 명령을 실행하는데, 에러를 뱉어낸다. 뭔가 하고 찾아보니, 인코딩 관련 버그라고 한다. 관련 버그에 대한 내용은 http://jira.codehaus.org/browse/JRUBY-6398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel#issue-tabs 에서 찾아볼 수 있으며, 1.6.7 에서는 해결될 것이라고 한다. 조만간 릴리즈한다고는 하던데~그 전까지는 1.6.6 을 삭제하고 1.6.5 를 받아서 다시 설치해서 사용해야 할 듯 싶다.참고로, Linux/FreeBSD 등에서는 기본 인코딩을 UTF-8을 사용하고 있는데, 별 문제 없이 잘 .. 2012. 2. 13. (Scala) FreeBSD 에 Scala 설치하기 이번에는 FreeBSD에 Scala 설치하는 방법을 알아보자. 우선, bash 와 openjdk 가 설치되어 있다고 가정한다. bash 의 Path는 /bin/bash 여야 한다.직접 다운로드 하여 설치하는 방법$ cd$ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz$ tar xvfz scala-2.9.1.final.tgz$ mv scala-2.9.1.final scala$ echo 'export PATH=$PATH:$HOME/scala/bin' >> ~/.profile$ source ~/.profile$ scala -versionScala code runner version 2.9.1.final -- Copyri.. 2012. 2. 9. FreeBSD 에서 Java 사용하기 기존에 Sun JDK 를 사용하려면 많이 불편했었지요. FreeBSD 에서도 OpenJDK 를 사용할 수 있습니다. 설치는 아래와 같이 간단합니다.# pkg_add -r openjdk7 # mount -t fdescfs fdesc /dev/fd # echo "fdesc /dev/fd fdescfs rw 0 0" >> /etc/fstab 혹시라도 JAVA_HOME 을 잡아주어야 하는 상황이라면, 아래와 같이 잡아주시면 되겠습니다. export JAVA_HOME="/usr/local/openjdk7" 이제 실행해보면: # java -version openjdk version "1.7.0" OpenJDK Runtime Environment (build 1.7.0-root_2011_12_03_14_00-b00).. 2012. 2. 9. (Django) Debian/Ubuntu + NginX + trunserver + Django 1.3.1 + Python 2.7.2 Django를 Deploy하기 위한 여러가지 방법들을 소개했었는데, 이번 방법이 내가 가장 선호하는 방식이다. Instance 별로 정상동작 유무를 확인하기가 쉽고, NginX 에서는 로드밸런싱을 하고, 하나의 Instance 에 문제가 발생하면 자동으로 제외되어 무장애/무중단 서비스를 제공할 수 있다.여기에서 더 나아가 memcached 등을 이용하여 캐싱까지 처리하면 성능에서도 상당히 만족스러운 결과를 볼 수 있을 것이다. 또한, trunserver 조작에 대해서 개선할 부분이 많이 있다. 이런 부분들은 다음에 생각해보고, NginX와 trunserver 를 이용한 방법을 살펴보자.Install Python$ apt-get install zlibc zlib1g-dev libxml2 libxml2-de.. 2011. 12. 20. (Django) Debian/Ubuntu + NginX + uWSGI + Django 1.3.1 + Python 2.7.2 Install Python$ apt-get install zlibc zlib1g-dev libxml2 libxml2-dev libbz2-dev curl build-essential python$ curl -kL http://github.com/utahta/pythonbrew/raw/master/pythonbrew-install | bash$ echo 'source ~/.pythonbrew/etc/bashrc' >> ~/.bashrc$ pythonbrew install --force --no-test 2.7.2$ pythonbrew switch 2.7.2Install Django, uWSGI$ pip install django psycopg2 uwsgiCreate Project$ mkdir -p /opt/.. 2011. 12. 17. (Ruby) JRuby, 1.9.x 를 디폴트로 사용하기 JRuby를 처음 설치해서 버전을 확인해보면, 1.8.x 인것을 확인할 수 있다. 이것을 1.9.x 로 변경하려면, 환경변수 JRUBY_OPTS 를 수정해야 한다.$ jruby -vjruby 1.6.5 (ruby 1.8.7 patchlevel 330) (2011-01-10 769f847) (Java HotSp...$ export JRUBY_OPTS=--1.9$ jruby -vjruby 1.6.5 (ruby 1.9.2 trunk 136) (2011-01-10 769f847) (Java HotSpot(TM...$ export JRUBY_OPTS=--1.8$ jruby -vjruby 1.6.5 (ruby 1.8.7 patchlevel 330) (2011-01-10 769f847) (Java HotSpo... 2011. 10. 27. 이전 1 ··· 13 14 15 16 17 18 19 ··· 24 다음 728x90 반응형