2010-06-18 2 views
6

Mac OS X Snow Leopard를 설치하고 작업하는 방법에 대한 좋은 자습서가 있습니까? 또한 어떤 도구를 사용합니까? TextMate? 또는 다른 것?Mac OS X Snow Leopard에서 Ruby on Rails를 시작하는 방법은 무엇입니까?

저는 Windows 플랫폼에서 수년간의 ASP.NET 개발을 해본 후 RoR과의 첫 번째 단계를 시도하고 있습니다. 그러나 더 나은 개발자가되기 위해 다른 것들도 배우고 싶습니다.

답변

1

좋은 소식은 Mac에서 꽤나 간단합니다. Ruby가 사전 설치되어 있기 때문에 할 일이별로 없습니다. 여기를 설치 관련 포스트 :하는 ASP.NET 배경에서 오는에 관해서는

One-Click install for Ruby/Rails/SQLite?

이 - 당신이 웹폼 배경에 대해 얘기하는 경우에, 당신은 고통과 죽음에있어, 울고 당신의 건반. 그것에서 움직이는 것은 꽤 큰 스위치입니다, 나는 알 것입니다. WebForms에 질 렸기 때문에 이전 직장을 그만 두었습니다. 저는 이제 RoR에서 개발 팀을 위해 일합니다. 가장 즐겁습니다.

RadRails를 솔직하게 평가하지 않지만 주로 표준 Eclipse 기능을 주로 사용하지만 도구의 경우 Eclipse를 RadRails와 함께 사용합니다. RoR에는 실행을위한 몇 가지 훌륭한 명령 줄 도구가 함께 제공됩니다. 프로젝트 디렉토리를 탐색 한 다음 명령 줄에서 script/server을 실행하면 인스턴스가 실행되고 브라우저를 사용하여 http://localhost:3000을 볼 수 있습니다.

또한 해석되어 변경 사항을 즉시 볼 수 있습니다. 스키마 변경도 가능합니다.

액티브 레코드는 중요한 부분이기 때문에 액티브 레코드를 둘러 볼 필요가 있습니다.

비록 Rails guides으로 시작하지만 아주 훌륭합니다.

+0

예 웹 폼에서 왔습니다. RoR의 길을 걷는 가장 좋은 방법은 무엇입니까? 적정 RoR 개발자가되기위한 가장 큰 어려움은 무엇입니까? –

+0

RoR을위한 최선의 경로는 링크 된대로 레일 가이드로 시작하는 것입니다. 처음부터 모든 것을 작동시키는 방법에 대한 훌륭한 소개가 있습니다. WebForms에서 오는 것은 웹에 대한 모든 악의 길과 부적절한 모델입니다. 그것을 거의 쓸모없는 것으로 간주하십시오.) – Kezzer

2

Dan Benjamin은 Hivelogic에서 compiling and installing 64-bit Ruby, RubyGems and Rails on Snow Leopard에 대한 훌륭한 지침을 제공합니다. 그들은 /usr/local에 설치 얻을 그래서 그들은 DHH가 그것을 —을 개발하는 데 도움이 있지만, 가장 최근에 내가 빔을 사용하여 전환 한 레일 개발 —에 대한

의 TextMate가 잘 작동는 Mac OS X과 함께 제공되는 버전에 영향을 미치지 않습니다.

1

전환에 도움이되는 this book을 볼 수 있습니다.

Visual Studio에 익숙하다면 RubyMine을 시도해 볼 수는 있지만 무료는 아니지만 매우 저렴하며 루비에 전체 IDE를 제공합니다.

OSX Snow Leopard에 루비 버전을 설치하려면 follow this railscast을 제안합니다.

RVM (Ruby Version Manager)을 사용하면 더 많은 루비와 레일 버전을 컴퓨터에 설치할 수 있습니다.

6

눈 표범에 루비와 루비 젬이 충분합니다. 그래서 시작하기 :

$ sudo gem install rails 
$ rails my_first_project 
$ cd my_first_project 
$ ./script/server 

:-)

내가 패키지 관리에 대한 MacPorts 또는 Homebrew에보고 제안
+0

더 포괄적 인 샘플이 있습니까? 이것을 어디에 입력해야합니까? –

+1

터미널에서 명령 줄에 타이프를 입력하십시오 ... –

+0

"제대로 작동 할 것"이라고 기대했지만 터미널이 어디에 있는지 모를 경우 설치해야 할 것이 더 많이 설치되어 있습니다 "sudo gem install rails"가 작동하기 전에. – Amanda

0

.이것으로 MySQL과 PostgreSQL 등을 쉽게 설치할 수 있습니다. [RVM]/http://rvm.beginrescueend.com/을 사용하여 다른 버전의 루비를 관리 할 것을 강력히 권장합니다. 이것이 OSX의 묶음 처리 된 Ruby에 영향을 미친다는 점에 유의하십시오.

나를위한 기본 설정은 일반적으로 RVM을 설치하고 1.8.6, 1.8.7, 1.9.1 및 1.9.2를 설치하는 것입니다. (내 작업에이 모든 것이 필요합니다.) 다음에 대한 관련 보석을 설치하십시오. 사용할 eed의 Ruby 버전. 그게 전부예요.

그리고 RubyMine을 주요 도구로 사용하기 때문에 가격이 적당합니다. 내가 Mac을 구입 한 후

0

유일한 것은, 내가 필요하다고, - 모두가 실행했다, 그 후 Aptana RadRails

를 설치하는 것입니다. "비품 : DB 부하"내가 좋아하는, 콘솔 명령을 입력 할 때,

  • 동적 힌트 : Aptana에의

    내가 가장 좋아하는 기능은

  • 서버 로그, 콘솔 명령, 프로젝트 탐색기 적절한 장소에 앉아 (내가 선택한) 하나의 창에서. 화면에 창문이 흩어지지 않습니다.
  • 마우스로 클릭 한 로컬 변수에 대한 모든 항목 강조 표시
  • 브라우저와 유사한 탐색. 예를 들어, "cmd"키를 누르고 "has_many : orders"문자열에 "orders"를 올려 놓으면 ... "Order"모델로 이동합니다. 이 기능은 클래스, 함수, 모듈 등 많은 항목에서 작동합니다.

현재 Aptana 2.04가 있습니다. 곧 출시 될 Aptana 3은 모든 것을 더 잘 수행 할 것입니다.

보기에 글을 쓰기 전에 먼저 HTML- 메이크업을 만듭니다.

나는 특히 HTML-makekup을 위해 분리 된 폴더가 있습니다. 여기에는 완성 된 웹 사이트처럼 모든 HTML 구조가있는 HTML 페이지가 포함되어 있습니다. 매번 webrick (또는 다른) 서버의 응답을 기다릴 필요가 없기 때문에 jQuery와 CSS를 사용하면서 더 효과적입니다. CSS 속성 값을 변경합니다.

HTML과 자바 스크립트 편집을 위해 내가 좋아하는 "Pastels on Dark"테마로 TextMate를 사용합니다. 그것은 놀랍다, 그래서, 내가 :)

때문에 나는, 편집 CSS에 대한 CSSEdit를 사용하여 내가 모든 일을 할 것, 즐기는 : 그것은 드림위버와 같은 CSS 편집 UI를 가지고

  • , 수동으로 코드를 작성하지 않고
  • 그것을 가지고 자동 완성, 당신은 손
  • 으로 뭔가를 편집하려고 할 때 개요보기

행운 같은 역할을 좋은 스타일 네비게이터을 가지고!

0

나는 루비 광산이 좋은 선택이라고 생각한다. 나는 여기에 답을 찾아 보았다. 저는 Visual Studio에 대해 잘 알고 있었으며 통합되어 있습니다. 제 생각에는 당신이 비주얼 스튜디오에서 일한 경험이 있다면 가장 좋아하는 것이 가장 좋습니다. ruby on rails development.

관련 문제