다음은 Windows 기반 Rails의 현재 문제에 대한 개요입니다.
- Ruby와 Rails는 Unix와 유사한 OS보다 Windows에서 느립니다.
- 일부 보석 및 라이브러리는 Windows에서 작동하지 않습니다.
- 일부 Unix-ism은 Windows에서 사용할 수 없습니다 ( 예 ).
- 커뮤니티는 대부분 Mac 또는 Linux에 있습니다 ( 이는 특히 다루기 어려운 문제입니다. 나머지 부족이 파티를하고, 즐겁게 지내고, 다른 섬에서 잘 지낼 때 아무도 한 섬에 혼자 있고 싶지 않습니다. 중요 레일로 시작하는 대부분의 Windows 개발자들이 신속하게 맥 또는 리눅스로 전환 할 것으로 보인다.. 그러나 , 지속 않는 윈도우 루비 사용자의 작은 지역 사회는 매우 전용, 친절하고 지식 - 인사를 이동합니다 . )
Windows의 Ruby에 안정성, 호환성 및 성능을 제공 하기위한 RubyInstaller 팀 의 엄청난 노력으로 인해 다음과 같은 많은 조언이 구식 입니다. 저는 더 이상 VirtualBox를 사용할 필요가 없습니다. 이것은 Windows에서 Ruby가 얼마나 발전했는지에 대해 많은 것을 알려줍니다.
더 자세한 기술 정보를 원하면 다음을 읽어야합니다. :
마지막 인용문의 선택 인용문은 다음과 같습니다.
AkitaOnRails : 가장 명백한 것은 Windows에 적합한 바이너리가없는 C 확장이있는 Gem이 실패한다는 것입니다. 쉘 명령을 실행하려고하면 실패하고 RubyInline도 실패합니다. 또 뭐야?
Luis Lavena : Hehe, 그건 빙산의 일각에 불과합니다.
모든 것을 말했지만 Windows에서 Rails로 개발하는 것이 너무 고통 스럽지는 않습니다. 루비를 사용하는 것은 대부분 즐거움입니다. 솔직히 말하면 원 클릭 설치 프로그램을 사용하여 Ruby를 올바르게 설치 한 다음 gem install rails
. Apache와 MySQL이 필요한 경우 WAMP 가 좋은 선택입니다. Mongrel과 SQLite 만 사용하는 경우에는 필요하지 않습니다.
내가 최근에 수행 한 작업 은 배포 서버를 밀접하게 미러링하는 Ubuntu Server의 인스턴스로 VirtualBox 를 실행 하는 것입니다. 네트워크 드라이브를 Ubuntu Server에 매핑 한 다음 VM에서 직접 코드를 편집하고 실행합니다. 메모리를 거의 사용하지 않으며 (현재 43MB를 사용하고 있으며, Firefox가 230MB를 사용하는 것과는 대조적으로) Rails는 Windows에서 기본적으로 실행하는 것보다 실제로 더 나은 성능을 발휘합니다. 또한 상대적인 안전성에서 가상 서버를 실험 할 수 있습니다. 정말 멋진 설정입니다. 적극 권장합니다.
마지막으로, 다음은 Windows 사용자를 대상으로하는 Ruby / Rails 블로그입니다.