'PROGRAMING/Ruby On Rails'에 해당되는 글 6건
- 2013.09.03 Lecture3 : Deploy Rails App through Haroku
- 2013.09.03 Lecture2 : Version control with Git
- 2013.09.03 Lecture1 : My First Rails Application
- 2013.09.03 Tutorial 사이트 및 E-Book
- 2013.09.03 Termianl Tool - Eclipse + Plugin
- 2013.09.03 IDE - SubLIme
Git에 관한 기본을 다음 링크를 참고해서 공부해보세요.
http://paransilverlight.tistory.com/241
1. .Gitigrnore 파일을 찾아서 version 관리를 무시하고 싶은 목록을 작성한다.
2. git init 명령어를 사용해서 git을 프로젝트에 추가한다.
git add . 명령어를 사용해서 모든 파일을 local repository에서 추가한다.
3. git status를 사용해서 chage된 것을 확인할 수 있다.
4. git commit -m "Initial commit" 명령어를 사용해서 Local Repository에 commit 한다.
SVN과 다르게 아직 서버에서 commit 된 상태가 아닙니다.
5. Github 사이트에 접속해서 new repository를 생성한다. https://github.com/new
(SSH를 등록해야할 필요가 있을 수 있다.)
6.git config 명령어를 사용해서 username과 email address를 local에 생성한 git에 등록
git remote add origin 명령을 사용해서 Github 사이트에 생성한 저장소와 연결
git push origin master 명령을 사용해서 Githut Remote Repository에 Local repository의 파일을 push 한다.
7. Remote Repository에 파일이 push 된 것을 확인 할 수 있다.
1. 프로젝트가 생성되기를 원하는 디렉토리로 이동 후 rails new "Project 이름" 을 입력
자동으로 프로젝트에 필요한 폴더 및 파일 그리고 Gem이라고 불리는 Package가 생성된다.
2. Gemfile을 찾아서 더 필요한 Gem을 추가 후에 Gemfile이 있는 디렉토리로 이동 후
bundle install을 입력하면 https://rubygems.org에서 필요한 Gem을 다운 받아서 설치한다.
( Nuget, Ant와 같이 Package를 관리 하는 듯)
3. 이제 rails server를 입력하면 Web Servier에서 나의 Rails First App이 localhost:3000에서
다음과 같이 실행되는 것을 볼 수 있다.
현재까지 진행한 프로젝트 파일
f루비 초보를 위한 15가지
http://www.looah.com/article/view/1308
코드 스쿨 : 루비강좌
루비 문법 강좌 + 환경설정
http://quit20.egloos.com/category/Ruby/page/2
유투브 동영상 강좌 + E_book
http://www.youtube.com/user/RubyOnRailsVideos/videos?sort=da&view=0&flow=grid
ruby_on_rails_tutorial_2nd_edition.zip
저는 현재 유투브 동영상 강좌와 E-book을 참고해서 공부하고 있습니다.
Mac 피씨에서는 여러개의 터미널을 Tab으로 띄어 사용할 수 있는 'Iterm2'란 프로그램이 있다.
루비로 개발하다보면 서버를 실행하며 유닛테스팅을 하고 콘솔 프로그램을 실행할 때 유용하다.
이클립스는 이 기능을 제공해준다. ^^
루비프로젝트를 위한 플러그인은 아래 사이트에 가서 Aptana Studio 3를 설치하고 참고하세요.
http://www.aptana.com/products/studio3
에디터로는 Sublime2를 사용한다.
Visual Studio에 익숙해져 버린 나에게는 아직 불편하지만 아주 좋은 Editor이다.
[사용법은 아래 사이트를 참고하세요]
사용기 : http://ohgyun.com/376
유용한 기능과 단축키 : http://windtale.net/blog/sublime-text-tip/
유투브 동영상 : http://www.youtube.com/watch?v=05x1Jk4rT1A
참고로 RubyMine (http://www.jetbrains.com/ruby/quickstart/index.html)과 이클립스로도 인텔리센스 기능이 지원되며 개발이 가능하다고 한다. 시도해 보세요.