Skip to main content

4 posts tagged with "install"

View All Tags

· 3 min read

Eclipse plugin 중에 node.js를 위한 nodeclipse를 사용하고 있다.

초기에는 다른 경로를 사용하다가 언젠가부터 update site가 아래 경로로 바뀌었는데

New update site : nodeclipse.org 참조

http://dl.bintray.com/nodeclipse/nodeclipse/0.7.0/

좀 더 좋아지긴 했다. (Windows 용만 봤을 때에는)

가장 큰 개선점이라고 한다면 windows에서의 "express project 생성 가능" 이라고 개인적으로 생각한다.

(Coffee script 지원 등은 어차피 내가 아직은 사용하지 않는 기능)

제대로 설치가 안되서 애를 먹었는데 아래와 같은 일을 겪고 진행해서 해결했다.

 

1. node.js core / 기타 plugin 설치 불가

Helios를 사용중이었는데 update site가 변경되기 전에는 잘 썼던건데 update site 변경해서 새로 설치해보니

포함된 일부 플러그인이 설치가 안되는 걸 발견했다.

나머지는 대충 넘어갈 수 있는데 core가 설치가 안되서 어쩔 수 없이 해결하고 넘어가야 했다.

공식페이지에 설치 조건 등에 언급이 되어있었으면 좋았는데 알아보니 Eclipse Indigo 이상 가능하다.

http://stackoverflow.com/questions/17418747/nodeclipse-org-eclipse-wst-jsdt-core-not-found-when-installing-into-eclipse

최신인 Luna 설치한 후 plugin을 제대로 설치했다. (내 신발도 luna eclipse 인데...뭔가 잘 풀리려나)

 

2. Terminated, terminated, terminated, ...

설치 후 기존 project들 실행했는데 실행하자마자 로그도 없이 곧바로 terminated 되는 현상이 있었다.

알아보니 JDK 문제인 듯 싶었다. (왜 jdk version을 타는지 알 수 없다. 이해가 안된다)

http://stackoverflow.com/questions/19689501/togglebreakpointstargetfactory-specified-id-is-already-registered

 

3. JDK7 설치 후 eclipse 실행 불가

이런 일은 version up 하면 가끔 생기는 문제라 어느 정도 익숙하다.

JDK7 설치 후 Eclipse 실행시 아래와 유사한 형태의 팝업이 등장한다.

Could not create the java virtual machine

eclipse.ini에 vm 경로를 명시하고 memory를 너무 과하게 잡지 않으면 실행이 되는 걸 발견할 수 있다.

나의 경우엔

-vm C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe

을 ini에 추가하고 Xmx를 1024m으로 했다가 안되서 512로 변경했더니 정상 실행.

 

4. 행복한 결말

제대로 실행된다. 문제없다. 하지만 이런 종류의 dependency는 사실 좀 귀찮은 문제다.

· 2 min read

Ubuntu 설치를 하면 apt-get으로 package를 받아오는 서버가 기본적으로 kr.archive.ubuntu.com으로 설정된다.

kr.archive.ubuntu.com에 어떤 이슈가 있는지는 모르겠지만 가끔씩 연결이 안되는 경우가 발생하곤 한다.

게다가 속도도 느리다. (내 환경에서는 다운로드 속도가 초당 100 ~ 200KB 정도)

느리고 불안정한데 바꿔주자.

/etc/apt/sources.list 파일을 열어 kr.archive.ubuntu.com들을 모두 ftp.daum.net으로 변경한다.

변경한 이후에는 sudo apt-get update를 꼭 실행해야 이후 package install에 문제가 없다.

ftp.daum.net으로 변경한 이후 속도는 초당 약 3MB 정도로(나의 경우) 과거보다는 좋아짐.

 

난 왜 바꿨는가?

kr.archive.ubuntu.com을 아무 생각없이 사용하는데 install이 안되는 경우가 발생했고 ftp.daum.net으로 변경하니 잘 되서. 빠르고.

· 2 min read

Code Review tool인 gerrit 설치를 했다.

문서상으로는 설정을 해야 하는 것들이 상당히 많았다.

꼭 필요한 부분만 내용을 채우고 로그인에 필요한 ldap 설정까지 끝냈는데 gerrit start 후 로그인을 하니 리다이렉션이 너무 많다는 오류와 마주치게 되었다.

 

Redirect 된 마지막 주소를 보니

http://[my_host_name]:[port]/login/q/null#/q/null

이런 형태.

 

null이 왜 붙어있는건지 알 수 없어서 찾아보니 버그란다.

[http://goo.gl/QKmCT

](http://goo.gl/QKmCT)

 

etc/gerrit.config의 [gerrit] 항목에 canonicalWebUrl 항목을 추가해주면 해결.

 

[html]

[gerrit]

canonicalWebUrl = http://my.example.com:port

[/html]

 

참고로 내 환경은 apache 같은 별도의 웹서버에 얹어서 사용하지 않으며, ldap 설정만 했다.

port, host name 등은 내 환경에 맞게 설정한 상태.

어쨌거나 gerrit은 첫인상이 별로다.

· 3 min read

이것저것 해본다고 작년에 Xcode 3.X 버전을 사용하다가 개발자들에게 4.0 beta가 release 되면서 사용했던 적이 있다. 두 개의 Xcode가 설치되고 나서도 특별히 문제는 없었는데, 이번에 Xcode 4.0.1 정식으로 나온걸 설치했더니 SDK 경로 인식에 문제가 생기는 것 같은 현상들이 보였다. 빌드가 잘 되는 프로젝트를 가져와 실행해 봤는데 iOS Simulator가 실행되면서 SDK를 찾지 못한다고 다시 설치해야할 가능성이 있을 수 있다는 내용의 경고메세지만 나타났는데 예전 버전의 Xcode와 동일한 경로에 설치되면서 뭔가 문제가 생기는 듯 했다. 그래서 선택한 방법은 이전 버전을 완전히 삭제하기. 방법은 아래와 같다.

터미널을 실행해서 다음의 command를 입력하면 끝.

 

sudo /Developer/Library/uninstall-devtools --mode=all

 

디렉토리까지 함께 삭제하기 때문에 터미널을 실행한 후 Xcode와 관련된 디렉토리로 이동했다면 다른 경로로 이동한 후에 삭제하는게 좋을 거라는 생각을 해본다.

(아마도 디렉토리를 못 지워서 삭제가 제대로 안될테니...)

 

별 오류 메세지 없이 삭제과정이 끝났다면 다시 Xcode 4.0.1을 설치한다. 나의 경우엔 설치도 문제없고, 실행, Running 모두 문제없이 해결.

 

OS X에서 설치된 응용프로그램의 삭제가 그냥 파일들을 휴지통에 버리는게 전부인데 사용자에게 별 다른 내용을 알려주지 않는다면 어느 경로에 설치가 되는지 dependency가 있는지의 여부를 알 방법이 없다. 이런 내용들을 잘 알려주거나(요건 보통의 Windows에서 설치 삭제할 때 종종 보게됨), 아예 새로운 버전의 Xcode 설치하려고 하면 사용자 선택에 의해 이전 버전을 깨끗하게 지우고 설치하게 하면 좋지 않을까? 란 생각을 해보는 중이다.