달력

5

« 2020/5 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  
  •  

지난 몇주 동안 Ruby on Rails를 가지고 이것 저것 테스트도 하고 공부를 하고 있는 중이다. 그리고 RedRails 플러그인을 Eclipse에 설치하여 몇가지 셈플도 만들어 보았는데, 예전에 사용해 보았던 RedRails 0.8, 0.9 버전보다 사용하기도 편해졌고, Console창에서 Scaffolding을 이용하여 파일을 생성하는 것보다 더 가볍고 빠르다는 느낌이 든다.
이는 아마도 백그라운드에서 Ruby이 VM이 떠 있는 상태에서 실행되기 때문일거라 생각된다.
Console창으로 Rails를 실행하는데 익숙한 개발자를 위하여, RedRails는 Console 모드를 추가되었다.

RedRails를 설치하는 방법에 대해서 간략하게 설명하려고 하는데, 다음과 같은 순서로 진행하면 된다.

RedRails는 http://www.aptana.com/에서 다운을 받아 독립적으로 실행되는 프로그램으로 설치하거나 Eclipse의 Plugin형태로 설치가 가능하다.
윈래 RadRails는 개인 개발자가 혼자 개발하다고, Aptana라는 회사로 이적하면서, 개발되고 수정되고 있는, 공개 Plugin인데, Aptana라는 회사는 웹 개발을 위한 개발 툴과 Eclipse 플러그인을 개발하고 있는 회사로, 툴들이 제법 사용할 만한 가치가 있다. 

먼저 http://www.aptana.com/studio/download 로 이동해서, 설치 버튼을 누르면, 플러그인 설치를 위한 설명 페이지로 이동하게 된다.  Eclipse에서 RedRails 플로그인을 설치하기 위해서는 먼저 Aptana Studio를 설치해야 하는데, 이는 Eclipse의 Help > Software Update... 메뉴를 선택하면 아래와 같은 화면이 나타나는데, 차의 우측의 Add Site...버튼을 클릭하고 Remote Update를 위해서 다음과 같은 URL을 입력 필드에 입넣어주고 저장한후 상단의 Install...버튼을 클릭하여 실행을 시켜면 아래 그림과 같이 진행이 될 것이다. 
        * Add Site...:   http://d3kp2jit5ckrb9.cloudfront.net/3.2/ 
         



설치할 Plugin들을 다운로드하면 아래와 같이 설치 항목들을 확인하는 창이 나타난다. 당연히 "NENT"버튼을 클릭해서 다음 단계로 넘어간다.
 


그러면, 아래와 같은 화면이 나타나는데, 라이센스에 관련된 내용이므로 동의하고 다음단계로 넘어가면 된다.


위 그림에서 "Finish"버튼을 누르면, 설치가 진행된다.



설치가 완료 되면 아래와 같은 창이 나타나는데, "Yes"버튼을 클릭하여, Eclipse를 재 시작 시킨다.


Elipse를 재 시작하고, Aptana Studio를 시작한다. (만약, 직접 실행이 되지 않았다면, Eclipse의 우측 상단에서 Apatana Perspective를 선택하면 된다.)
그리고, 상단의 메뉴를 보면 아래와 같은 메뉴텝이 있는데, 여기서 두번째 메뉴 아이템을 클릭하면, Aptana의 설치 가능한 Plugins Manager 윈도우가 나타난다.


아래과 같이 Plugins Manager윈도우가 나타나면, "Install"텝을 선택하고 보면, 리스트에 Aptana ReadRails라는 플러그인이 보인 것이다. (아래 그림 참조)

설치하려고 하는 Plugin에 마우스 오른쪽 버튼을 클릭하고, Context메뉴에서 Install을 선택한다. (여기서 우리는 Aptana RedRails를 선택한다. 이유는 다들 알겠지요. 우리는 RedRails 플러그인 설치하려고 여기까지 왔습니다. ^^)

여기까지 잘 따라왔으면, 아래와 같은 창이 나타나는 것이 보게될 것이다.
각 항목들을 모두 체크해 주고,  화면 아래에 있는 "Next"버튼을 클릭하여 다음 단계로 이동한다.

위에서 처럼 Plugin을 설치하게 되면, 처음에 Aptana Studio Plugin을 설치했을 때 처럼, Eclipse를 재 시작을 확인하는 윈도우가 나타나게 되는데, "Yes"를 눌러 재시작을 시키면 된다.


Eclipse가 정상적으로 재시작하자마다, 아래의 창이 나타남을 볼수 있을 것이다.
화면 하단의 Install버튼을 눌러 Ruby와 RedRails를 위한 gem들을 설치하면 Rails를 사용하기 위한 모든 준비가 마쳐지게 된다.



주의 사항으로는 만약 Ecllise가 설치된 경로에 한글이 포함되어 있으면, Aptana Studio 플러그인이 정상적으로 설치가 되지 않는다. 나도 몇번을 설치하다가 결국을 Eclipse 경로를 "C:\" 아래로 바꾸었다. (이는 이전 버전에서는 없었던 문제이다. )

RedRails를 설치하면, 실망할 일은 별로 없을 것이다. 오히려 개발하는데 여러 모로 편리함을 주기때문에 편리하다. 특히 Javascript 코딩을 하거나, SVN을 연동할 일이 있다면, 이는 정말 Eclipse가 잘 하는 장르 중에 하나이다.

여담인데, 오늘 SVN없이 작업하다가 셈플 코드를 모두 날렸다. 결국 SVN Eclipse plugin을 설치하고 나서야 안심이 되었다. 이 플러그인역시 위에 있는 화면중에 하나인 plugin Manager를 통해서 설치했다. 나의 경우는 SubClipse Plugin을 설치했다.

Posted by 행복상자

댓글을 달아 주세요

  1. 델피니 2009.04.22 12:20  댓글주소  수정/삭제  댓글쓰기

    루비 공부를 하려다가 rails를 설치하고 radrails까지 이클립스 플러그인에 설치했는데 버그인지 문제점이 발견되더라구요.
    aptana 사이트에서 하라는데로 다 따라하면 플러그인까지 제대로 설치되는데, 플러그인 설치 후 Rails perspective를 눌러서 rails환경으로 변경시키면 그 이후부터는 워크스페이스를 아무리 바꿔도 초기 시작 워크스페이스가 고정이 되버리더군요.;; 저만 그런건가요..ㅠ_ㅠ

    아, 가니메데 맥버전에 설치해봤습니다.
    어제 관련 글 포스팅 했던 것, 트랙백 걸어둘께요

  2. 행복상자 2009.04.29 00:08 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 델피니님.
    제게 요청하신것에 대해서 답글이 좀 늦어 죄송합니다. 나름 이것저것 하는 것이 많아서 늦었습니다. 사실 저도 같은 증상이 있어서 나름대로 살펴보았습니다. 역시나 Aptena사이트의 이슈 트랙커에 해결 방법이 올라와 있더군요.

    다음의 링크를 참조하시기 바랍니다.
    - http://support.aptana.com/asap/browse/ROR-1258
    위 링크 하단에 보면 Hendrik Gebhardt라는 사람이 해결 방법에 대해서 아래와 같이 해결책은 설명하고 있습니다.

    Same problems with Apatan Studio (with RadRails Plugin).
    After "Clean Configuartion" (Help --> Aptana Help --> Troubleshooting --> Clean Configuration) the problem is solved in my installation.

    간략하게 설명드리면, Help메뉴의 하위 메뉴인 Aptena Help메뉴에서 Troubleshooting메뉴의 하위 메뉴인 Clean Configuration을 선택하면 됩니다.

    예전에 JRuby를 설정하다가 살펴보니, OS의 사용자 계정을 Aptena Study에서 기본으로 Workspace를 잡아서 생기는 증상이라고 생각이 됩니다. 위처럼 해주면, 기존 설정 환경은 초기화되고, 원하는 Workspace를 설정할 수 있습다.

    JRuby설정하느라 새벽 3시까지 잠못자고 설쳤던 기억이 나네요.

    즐프 하시기 바랍니다. ^^

  3. 김석영 2009.08.17 23:10  댓글주소  수정/삭제  댓글쓰기

    Aptana 아 여기 레퍼런스 참조하러 몇번 갔었는되 개발회사 였군요 ..

  4. 행복상자 2009.08.18 04:45 신고  댓글주소  수정/삭제  댓글쓰기

    네, PHP 와 HTML 등을 지원하는 IDE를 만드는 회사인데, 최근에는 자체적으로 Clouding service 를 지원하고 있습니다. 물로 유료입니다. Ruby on Rails로 만든 프로젝트도 Eclipse에서 버튼 하나로 서버로 올려 바로 서비스를 제공할 수 있도록 해주고 있습니다.

일반적으로 인터넷이 문제 없이 연결되는 환경에서는 Eclise에서 이부분이 별도의 설정없이 기본 설정을 통해서 바로 사용하면 되지만, 회사 정책이나 인터넷 공급업체의 정책으로 인하여 원할화게 인터넷이 연결이 안될 경우 설정해서 사용하면 된다.
대부분의 경우, 인터넷을 이용하는 것은 새로운 Eclipse용 새로운 플러그인의 설치하거나 Update 해야 하는 경우이다.

나도 여러차례 회사의 보안 정책으로 인하여, 어려움을 격기도 하였었다. 물런 그때는 Eclipse에서 Proxy를 설정할 수 있다는 것을 몰랐기에, 직접 Eclipse의 Plug-in Repository에서 다운 받아서 Local에서 직접 설치하는 불편함을 감수해야만 했었다. (정말 해서는 안 될 짓을 했다.)

Eclipse의 Preferences윈도우를 띄우고 "Internet Porox Settings" 화면에서 Proxy로 사용한 서버의 IP 주소와 Port를 설정해 주면 된다. 아래 화면 좌측 상단의 빨리 찾기 기능을 이용하면 쉽게 찾을수 있다. (중간 단어만 입력하면, 단어가 포함되어 있는 메뉴만 보여준다.) 



위의 설정과는 별개로 아래의 메뉴와 화면에서도 가능하다.
다른 설정 화면(아래 그림 참조)이 있는데,  이는 General 메뉴 아래 Network Connection 이라는 항목에 포함되어 있다.


Posted by 행복상자

댓글을 달아 주세요

2008. 11. 1. 20:42

Eclipse Tips: Quick Access, New Tip & Tips/Eclipse Tip & Tips2008. 11. 1. 20:42

Elipse를 사용하다 보면, 단축키의 유용함을 알게될 것이다. 특히 마우스를 사용하지 않고 바로 원하는 메뉴로 이동하고, 새로운 클래스와 함수들을 만들때 이는 많은 편리함을 가져다 준다.

"Alt+Shift+N" 키를 이용하면, 아래와 같이 Eclipse의 메뉴의 단축메뉴가 나타난다. 이는 이클립스의 File메뉴를 마우스를 클릭하였을때, 나타는 하위 메뉴 항목에서 "New" 를 선택했을때 나타나는 메뉴 컨텍스트 항목들이다. (아래 이미지 참조)
 


그리고, "Ctrl+3"키를 누르면, 아래와 같이 "Quick Access"메뉴가 나타난다.
이는 기본적으로 최근에 사용했던 메뉴 항목들과 기능들이 나타나는데, 화면 상단에 입력난에 알파벳을 입력하면, 메뉴항목중에 입력된 키가 포함된 메뉴들을 추전해 준다. 메뉴항목과 위치가 기억이 나지 않을 때 상당히 유용하다.

마지막으로, "Ctrl+N"을 사용하면, Eclipse에서 새로 생성하고자 하는 파일과 프로젝트등에 쉽게 사용할 수 있다. 아래 이미지의 상단에 있는 "Wizards: "의 텍스트 입력란을 이용하면, 쉽게 Filtering해서 원하는 항목들을 찾을 수 있다.


 

Posted by 행복상자

댓글을 달아 주세요

Eclipse에서 VI 에디터에서 처럼 키보드로 복사, 이동, 삭제를 하고 싶을 때가 있을 것이다.
물론 마우스를 이용하거나, 블럭을 복사하고 지울수도 있다. 하지만 아래의 단축기는 마우스의 사용하는 횟수를 줄이는 데 유용한 단축키 들이다. (익혀둔다면 말이다.)

  • Ctrl + Alt + Down
        현재 커서가 위치한 줄 또는 선택한 블록을 바로 아래에 복사한다.
  • Ctrl + Alt + Up 
        현재 선택한 줄(또는 커서) 바로 위로 복사 한다.
  • Alt + Down 
        현재 커서가 위치한 줄 또는 선택한 블록을 아래로 이동한다.
  • Alt + Up 
        현재 커서가 위치한 줄 또는 선택한 블록을 위로 이동한다.
  • Alt + D     
        현재 커서가 위치한 줄 또는 블록을 삭제한다.
  • Ctrl + Left    
        단어 단위로 커서를 왼쪽으로 이동시킨다.
  • Ctrl + Right:    
        단어 단위로 커서를 오른쪽으로 이동시키다.

Posted by 행복상자

댓글을 달아 주세요