'Dev/Info/Linux'에 해당되는 글 2건

  1. [Linux] Android Studio 실행 오류 2
  2. [.vimrc] 1.Vundle설치 및 사용

이번 Google I/O 2013에서 Android Studio가 공개되었다.


밤새 보고.... 회사에 와서 설치를 하였는데......음?!?!

실행이 안된다.....=_=;;



그렇다 본인은... 회사에서 Ubuntu 12.04 LTS에서 안드로이드 개발을 하고있다............


으아니... 실행이 안된다니....;ㅁ;



...........



하.....

검색해봐도 Stackoverflow에 올라온 아래 2개밖에........심지어 당시에는 답변도 없고....;ㅁ;

http://stackoverflow.com/questions/16578810/android-studio-installation-on-ubuntu-12-04-fails-to-initialize

http://stackoverflow.com/questions/16576355/plugin-com-intellij-failed-to-initialize-and-will-be-disabled-null


JAVA_HOME도 잘 설정되어 

$echo $JAVA_HOME

/usr/local/etc/dev/jdk

잘 나온다.......=_=;;;


퇴근후 검색해본결과......... 

https://code.google.com/p/android/issues/detail?id=55359


위와 같은글이..........

아.... 버그다..


왜 인지는 모르겠으나.... 댓글을 보면

#7

The workaround described in 55330 (moving JDK in /usr/java or /opt/java or /usr/lib/jvm) did the trick for me.


#8 (Project Member)

Sorry - just to clarify, this is the same bug as 55299. If you can't get to the Welcome Screen at all, then the only other possibility is to use the fix as described by comment #7 - put a JDK inside one of those folders.


If that doesn't work, please wait for the updated release due out early next week.

아.... JDK위치를 옴기란다......

더불어 다음주 일찍 업데이트 해준다니......기다리긴 개뿔 직접 해결하자...


그렇다... 망할 잉여력 덕분에 생긴 현상이였다...

apt-get을 이용하지않고 메뉴얼로 원하는 경로에 설치하던 것이 이러한 일을 만들었구나.................



해결방법은...

그래... 저 위치로 JDK를 옴기면 된다.....된다.........(는 꺼졍.......)


뭘 옴기고 있냐..... 그냥 심볼릭 링크 하나 걸자 =_=

$sudo ln -s $JAVA_HOME /usr/java


그리고 실행하면 실행된다~



아... 실행됬다...ㅠㅠ






그리고 해당 증상의 원인은.... 아래와 같은....

http://grepcode.com/file/repository.grepcode.com/java/ext/com.jetbrains/intellij-idea/12.0/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java#156


소스를 보면.................Java위치가 고정되어있다....망할....

왠지 그냥 Intellij에서도 동일한 증상이 발생할거 같다......=_=;;;;

다들 그냥 apt-get으로 java설치하나보다.....아니면 저 위치에 설치를 하고있나........;ㅁ;






'Dev/Info > Linux' 카테고리의 다른 글

[.vimrc] 1.Vundle설치 및 사용  (0) 2013.03.18

리눅스를 사용하다보면 다양한 텍스트 편집기가 존재한다..

기본 텍스트 편집기인 vi부터 확장된 vim 그리고 emacs , gedit등등..



이전에 선배가 한번 설정한거 공개 해달라고 한적이 있어서.

여기서는 개인적으로 사용해는 vim설정을 공개해보려고 한다.


vim의 설정을 위해서는 각 계정 root폴더에 존제하는 .vimrc파일을 이용하여 수정이 가능하다.

$cd

$ls -all

.....

-rw-rw-r--  1 jhkang jhkang      7115  9월  7  2012 .vimrc

......


만약 없다면... 만들어주자...

$cat > .vimrc

* 여기서 cat후에 나가지 못하는분은 Ctrl+D를 누르면 됩니다


이제 저 파일을 vim으로 열어서 설정을 바꿔보기 전에..

몇 가지 플러그인을 설치하도록 하겠다.


그전에..

개인적으로 이런저런 플러그인을 설치하여 적용해도 문제는 없지만.. 

관리가 귀찮고..   불편하고 어지럽다는 단점이 있다...


그래서..

vim 플러그인들을 관리할수 있는 플러그인(?) 하나를 소개 하도록 하겠다..


Vundle

http://kldp.org/node/125263

KLDP에서도 소개된적이 있는 유용한 플러그인 메니져이다.



Vundle 설치

설치방법은...

매우 간편하다.

$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

......

$cat > ~/.vimrc

set nocompatible               " be iMproved

 filetype off                   " required!


 set rtp+=~/.vim/bundle/vundle/

 call vundle#rc()

" let Vundle manage Vundle

 " required! 

 Bundle 'gmarik/vundle'


 " My Bundles here:

 


 " non github repos

 Bundle 'git://git.wincent.com/command-t.git'

 

 filetype plugin indent on " required!

이렇게만 하면 설치 완료..!!


vim에 들어가서 설치가 되었나 확인해보자..

$vim

응?....... 변한게 없을꺼다...... 당연하다...=ㅁ=;;;


Vundle이 설치됬는지 확인하려면

아래 명령어가 나오는지 확인해보면 된다.

:Bu입력후 [Tab][Tab][Tab]~

아래와 같은 명령어들이 나오는지 확인해보자

:Bundle

:BundleClean

:BundleDocs

:BundleInstall

:BundleList

:BundleSearch

:BundleUpdate

:Bundles

나온다면 설치가 된것이다.....



Plugin 설치

이제 설정을 시작해 보자

$vim ~/.vimrc


:BundleSearch

아마 잘 따라했다면 창이 나뉘면서 왼쪽에 플러그인리스트가 쭉 나올것이다.....


여기서 NERDTree를 찾아서 설치해보자....

NERDTree의 Bundle명은 The-NERD-tree다.

/NERD

n

n

...(The-NERD-tree가 나올때 까지....=_=)


한번에 찾고싶다면...그냥

/The-NERD-tree 로 찾도록하자..

찾았으면 .vimrc에 복사하여 붙여넣어야 한다.


다들 아시겠지만.... 

복사 붙여넣기를 위해 알아야할 명령어....

V (라인 선택 - 대문자"v"다)

y (복사)

Ctrl+w누른후 l (오른쪽 창으로 이동)

Ctrl+w누른후 h (왼쪽 창으로 이동)

p (붙여넣기)



위와 같이 완료 했다면 :wqa (저장하고 전부 닫아준다....)후

아래와 같이 따라해준다

$vim 

:BundleInstall

:q

또는 

$vim +BundleInstall +qall


이제 vim을 열어서 NERDTree가 설치되었는지 확인해보자..

$vim

:NERDTree        (:NE만 입력후 [Tab]을 누르면 나온다..)

위의 명령을 따라 했을때 왼쪽에 NERDTree가 나온다면 설치가 잘된것이다.



Plugin 삭제

플러그인 설치법을 알아봤으니 삭제도 해봐야 하지 않겠는가..


플러그인 삭제는 .vimrc에서 삭제할 plugin을 지워주면 된다.

 " My Bundles here:

 Bundle 'The-NERD-tree'

위와 같이 되어 있다면 


 " My Bundles here:


또는 

 " My Bundles here:

 " Bundle 'The-NERD-tree'

위와 같이 변경해 준다.


그리고 설치때와 동일하게 :wqa (저장하고 창을 전부 닫아준다...)후

아래와 같이 따라해준다.

$vim

:BundleClean

:q

또는 

$vim +BundleClean +qall

*삭제시에는 삭제 할것인지 아닌지 물어보는 문구가 나온다 [y/n]



설치된 Plugin 확인

아주 간단하다...=_=;;;

$vim

:BundleList

...


왼쪽에 설치되어 있는 plugin들이 나올것이다...



이걸로 Vundle 설치 및 사용법 끝~




쓰다가 임시 저장된글을 맥북에서 수정하려니 안보여서 날아간 줄 알고 깜짝 놀랐습니다......;ㅁ;

원래 작성하던 컴퓨터로 확인하니 잘 있더군요.... 원래 이런건지.....

'Dev/Info > Linux' 카테고리의 다른 글

[Linux] Android Studio 실행 오류  (2) 2013.05.20