본문 바로가기

cygwin

: no such repository cygwin은 이제 필수 설치 툴이 되어 버렸다. 업무를 하면서 자연 스럽게 cvs, cygwin, Eclipse 조합을 사용하게 되었는데, Eclipse에서 cvs로 프로젝트를 내려 받은 것은 cygwin에서 cvs가 정상적으로 동작하지 않았다. 로긴 시도를 하면 아래와 같이 에러가 발생하는 것이다. newtype@newtype-PC ~/test $ cvs login Logging in to :pserver:newtype@127.0.0.1:2401/project/test CVS password: : no such repository 에러 발생 이유에 대해 구글링을 해보니 CVS를 내려 받을때 생기는 세가지 파일 Entries, Root, Repository 들이 Unix 형식이 아닌, Windows 형.. 더보기
cygwin에 ruby 설치 1. ruby 소스, rubygems 소스를 각각 다운 받는다. tar, gz, tgz 확장자로 된것을 받는다. 2. 압축을 푼다. tar: tar xvf XXXXX.tar gz: gzid -d XXXXX.gz tgz: gzid -d XXXXX.gz 3. ruby를 설치한다. $ ./configure $ make 4. ruby 관련 환경 변수를 등록한다. $ vi ~/.bashrc 환경 변수 마지막에 아래 항목을 추가했다. LOAD_PATH=/usr/lib/ruby/1.8 5. rubygems를 설치한다. rubygems는 ruby의 패키징 시스템으로 간단하게 라이브러리 설치를 도와준다. $ ruby setup.rb rubygems 압축푼 경로에 가면.. setup.rb파일이 있다. ruby인터프리터를 .. 더보기
cygwin 사용자 동기화 cygwin의 경우 adduser 명령을 지원하지 않는다. windows user와 동기화를 해주어야 하는데.. $ mkpasswd --local > /etc/passwd $ mkgroup --local > /etc/group 각각 사용자 동기화와 그룹 동기화 명령이다. 단, 이렇게 해주면 기존 설정한 passwd가 초기화 된다. 더보기