ruby

ruby gem 재설치 삽질 기록

딱 6개월 전 작업한건데 아무 기억이 없다.
처리 로직 중 중심이었던 대상 시스템의 스키마가 변경되어서 사용 중단했었던 프로그램을 이러저러한 이유로 되살려 쓰려고 열어보는데 엄두가 안난다.

그래도 겨우 고쳐서 운영 시스템에 올리려 하니 Ruby 운영 환경이 마구 깨져 있다.
초보가 결국 시간 잡아먹는 것은 이따구 환경설정 문제다. 글구 이리저리 해보다 보통 취하는 방법이 재설치다.
그래 내가 그랬다.

루비 1.8.6 버전 재설치하고 필요 gem 들 추가로 설치했다.
역시 gem install 도 호락호락하진 않다.

* oci8 설치
% gem install ruby-oci8
ruby-oci8 v2.0.3 설치 되었다. 테스트해보니 ‘undefined method ‘define_a_column’ for class ‘OCI8::Cursor’ ‘ 란 에러 발생.
http://www.ruby-forum.com/topic/182145 참조해서
% gem uninstall ruby-oci8
% gem install ruby-oci8 –version “< 2.0.0”

*activerecord-oracle-adapter 설치
% gem install activerecord-oracle-adapter –source http://gems.rubyonrails.org
뒷부분 –source 옵션 안부쳐주니 못찾더라. 별거이 다 발목을 ㅜㅜ

* magic_multi_connections 설치 : http://magicmodels.rubyforge.org/magic_multi_connections/
% gem install magic_multi_connections
테스트해보니 에러 발생. 생쇼하다 검색해보니 6개월 전 이 문제로 내가 정리해놓은 글이 뜬다. 제길슨 …
# 참고 : magic_multi_connections 에러

* tmail 설치 : http://tmail.rubyforge.org/
% gem install tmail

* log4r 설치 : http://log4r.sourceforge.net/
install 안된다. 그냥 아무 생각없이 해당 홈페이지에서 gem 다운받아서 로컬에서 gem 설치.

아, 에러 뱉어내지 않고 묵묵히 돈다 ㅜㅜ
이상 루비 개발자 없는 회사에서 사내 표준 개발 언어인 자바 대신 이런 작업에는 스크립트 언어가 적합하다란 소신으로 무작정 루비 뽑아든 초보의 삽질기였습니다.

물론 회사에서 이런 식으로 개발해선 절대 안됩니다 (먼산)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s