2009-07-22 4 views
1

안녕하세요, Windows XP에 cygwin을 설치 했으므로 Console2에서 Unix 명령을 사용할 수 있습니다. 나는 Ruby on Rails도 문제없이 설치했다. 그때 나는 '루비/스크립트/서버의 명령을 실행하려고, 나는 다음과 같은 오류 있어요 :Windows XP의 Rails 개발 및 Cygwin

Cygwin에서에 파일이나 드라이브에 액세스하기 위해
$ ruby /script/server 
c:\ruby\bin\ruby.exe: No such file or directory -- /script/server (LoadError) 

, 내가 가진 경로를 앞에 추가해야 알을 \ cygdrive. 그래서 그게 문제의 원인이되어야합니다. 그러나 Rails가 \ cygdrive \를 앞에 붙이지 말아야한다는 것을 어떻게 인식 시킬지 모르겠습니다.

또한 Windows 환경에서 Rails 개발을 수행하는 더 좋은 방법이 있다면 알려주십시오. 저는 OSX에서 Rails를 타고 있었으며 Windows에서는 처음입니다. 그래서 나는 유닉스 명령에 익숙해졌고 나는 윈도우에서도 계속 사용하고 싶다.

답변

1

명령은해야한다 :

ruby script/server 

선행 '/'대신에 현재 디렉토리의 루트 디렉토리에있는 파일을 찾을 것입니다.

+0

나는 그것을 xD라고 믿을 수 없다. 고마워! – b1gtuna

1

이것은 Cygwin에 대한 질문에 대한 대답이 아니지만 Windows에서 Rails를 수행하는 다른 방법에 대한 마지막 부분입니다. Windows에서 사용 가능한 IDE 지원이 꽤 있지만 명령 줄 옵션을 사용하고 싶다고 생각합니다. 방금 Ruby 번들이 내장 된 Netbeans 6.7로 전환했습니다. 나는 그것이 지금까지 아주 잘 작동한다고 말해야 만합니다. 나는 Aptana를 사용하고 있었지만 추천하지는 않을 것이다. 하지만 IDE를 사용하고 싶지 않다면 이해합니다. (특히 Mac에 익숙한 경우) - 저에게 도움이되었지만 Java에서 왔기 때문에 실제로 보안 담요를 갖고 싶습니다. IDE).

+0

나는 본다. 전에 Netbeans에 대해 들어 본 적이 없습니다. 나는 그것을 확실히 체크 할 것이다 :) 정보에 감사드립니다. – b1gtuna