ruby 2.0.0에서 iconv 사용 불가
이전에 만들어 두었던 나만을 위한 EPG가 동작을 하고 있지 않았다.
- MacOSX 10.8(“Mountain Lion”)에 기본으로 설치된 ruby 버전은 1.8.7이었다.
- 반면 MacOSX 10.9(“Mavericks”)에서 2.0.0으로 판올림 되었다.
- 그 과정에서 iconv가 deprecated 되었다가 1.9.3부터는 아예 빠져 버렸다고 한다. 해결책은 iconv를 추가로 까는 방법도 있겠지만, deprecated한 취지 대로, string의 encode로 바꾸었다.
기존 iconv 사용 코드
string.encode로 변경한 새 코드
태그: programming, ruby