2014-10-01 4 views
0

내가 우분투로 전환하려는 이유는 사람들이 GEMS가 Windows보다 Linux에서 더 잘 작동한다고 말했기 때문입니다.Windows의 가상 머신에서 실행되는 레일

Windows가 마음에 들었고 Mac 용 앱의 부족을 견디지 못해서 Rails 개발을위한 MacBook Pro를 얻고 싶지 않습니다. 게다가, 우분투는 맥보다 "우월"하다고 사람들은 말하고있다. http://www.reddit.com/r/Ubuntu/comments/1bgj1s/are_there_advantages_of_ubuntu_over_os_x_for/

가상 박스는 전혀 지연이 없도록 잘 작동 하는가? 8GB 메모리가 장착 된 i7-3517U CPU를 사용하고 있습니다. 지연이없고 부진하지 않은 환경에서 프로그램을 작성해야합니다. 아니면 추천할만한 대안이 있습니까?

터미널에 관한 모든 권한 설정이나 복잡한 내용이 확실하지 않습니다. 하지만 개발을 위해 터미널을 사용할 것입니다. 나는 아직도 리눅스에서의 개발을 위해 아주 새롭다. 친절하시기 바랍니다> < 고마워요.

답변

1

@holxoxoxin 안녕. 나는 Windows와 Mac에서만 레일을 돌렸다. 나 개인적으로 나는 방금 MacBook Pro를 가지고있다. 필자는 Mac이 레일 개발과 함께 xcode를 배우고 동시에 신속하게 작업 할 때 내 인생을 편하게 만듭니다. 난 당신이 농구와 사다리를 통해 특정 오류를 해결하고 클립이나 심지어 공공 활동과 같은 창문에 보석을 설치 뛰어 내야 할 것 같은 느낌. 예, 디버깅 기술은 도움이되지만 학습 프로세스가 느려집니다. 뿐만 아니라 Mac은 빠른 개발 환경입니다. 나는 전문가는 아니지만 괜찮 으면 내 개인적인 경험을주고 싶었습니다. 나는 창문도 좋아하고 창문이 저기 앉아있는 동안 슬프게도 내 맥에서 놀고 있지만 패킷 추적기 (필자는 영원히 레일을 발견 한 이래로 해본 적이 없다)와 같은 것들을 위해 창문을 사용한다. 파이썬과 에세이 쓰기 그리고 비주얼 스튜디오 학습

+0

"Mac뿐 아니라 더 빠른 개발 환경입니다." Mac은 어떤면에서 빠른 개발 환경입니까? 당신은 정교 할 수 있습니까? 감사. (: – holyxiaoxin

+1

@holyxiaoxin 이유는 Mac이 빠른 개발 환경을 가지고있는 이유는 brew, gems 및 기타 bash 명령이 레일 환경과의 상호 작용에있어 우호적이기 때문입니다. Rails 응용 프로그램에 보석을 설치할 때 Windows는 운이 좋지 않습니다. 여러분이 가지고 놀지 말아야 할 폴더에서 작업해야하고 레일 응용 프로그램을로드 할 때 생산 속도를 늦출 수 있습니다. rbenv조차도 레일 응용 프로그램을 당신은 다른 버전의 루비와 레일로 전환 할 수 있습니다. –

+1

@holyxiaoxin 또한 제가 한 모든 튜토리얼은 Mac을 사용합니다. Mac을 사용하지 않는 유일한 튜토리얼은 유튜브에있는 루비의 기초를 이해하는 데 필요한 튜토리얼입니다 . 그래서 당신이 창문에 오류가 발생하고 그들은 튜토리얼에 대한 맥을 사용하고 있으며, 당신이 복잡한 동안 그들이 얻는 오류는 간단합니다, 날 w 믿어 아프다. 두통이있다. 나는 레일에서 휴식을 취하고 구석 구석에서 실수를 저질렀을 때 거의 포기했습니다.물론 MVC 패턴을 더 잘 이해하면 오류는 물론 항상 그런 것은 아닙니다. 나는 내가 잘 했길 바래. :) –

관련 문제