2010-05-14 3 views
1

인사말,오류 내시나 응용 프로그램을

내가 작업하고 (http://localhost:4567/에 있음) 다시 시도 해요시나 응용 프로그램을 변경할 때마다 실행시 브라우저가 새로 고침되고 콘솔 창이 웹 브릭 서버를 다시 시작한 것처럼 보입니다. 문제는 브라우저 창의 콘텐츠가 변경되지 않는다는 것입니다. 변경을 허용, 나는 샷건 보석은 기본적으로 내 문제를 해결할 것이라고 읽을이 페이지에서

http://github.com/rtomayko/shotgun

:

은 내 친구는 샷건 문제 하더군요과의 샷건 보석을 rtomayko 저를 언급 새로 고친 후 브라우저 창에 표시되도록 내 앱에 만들어졌습니다. 그래서 산탄 총 보석을 설치했습니다. 설치가 성공적이었습니다. 샷건 기능을 활성화하려면 파일 이름 앞에 샷건을 입력해야합니다.

alt text http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaYEgDUI/AAAAAAAAArE/rr7uJE3dRj4/shotgun_error.png

나는 또한 언급해야한다 :이 경우 내시나 응용 프로그램의 파일 이름은 내가이 오류가 내시나 응용 프로그램을 실행하는 데 샷건 shortener.rb를 입력하면 shortener.rb

입니다 그것이 효과가 있는지보기 위해 산탄 총 방법을 테스트하기 전에, 나는 잡종 을 설치했다. (잡종을 설치하면이 문제가 복잡해지기 전에 산탄 총이 작동하는지 확인해야한다.). 따라서 오류 메시지가 표시 위에 나는 또한 MSVCRT - ruby18.dll이 무엇인지 모른다

alt text http://lh6.ggpht.com/_83PkeFeVNNk/S-ymaaWIZKI/AAAAAAAAArA/8qYCGUN8Wo4/msvcrt-ruby18.dll_error.png

Ruby.exe

에서이 팝업 창을 얻을 수 있지만, 나는 알고있다 위에 설치 중 샷건 그 및/또는 mongrel이이 문제를 만들었습니다.

여기에서 이동?

덕분에, 아담

+0

내가 샷건 보석이 때문에 작동하지 않는 것을 발견 :

gem update --system 

는 그런 잡종의 새로운 시험판 버전을 설치 : 최신 그냥 확인 보석을 - 그것은 해결하기 위해 쉽게 Windows에서 사용할 수없는 fork (2)가 필요합니다. 그것은 그 문제를 해결합니다. –

+0

일부 개발자 친구와상의하면서 더 이상 Windows의 Ruby 및 Sinatra에서 개발하려고하지 않겠다는 결론에 도달했습니다. Windows Vista 64 컴퓨터에 Virtual Box와 Ubuntu 10.4를 설치 했으므로 Ubuntu Linux를 실행할 가상 컴퓨터 (VM)를 만들 수 있습니다. Joon You가 Virtual Box 및 Ubuntu를 사용하여 자신의 Windows 컴퓨터에서 개발 한 방법에 대한 블로그 게시물을 확인하십시오. http://blog.rubyhead.com/2010/05/14/if-youre-using-windows/ –

답변

3

MSVCRT - ruby18.dll 오류가 잡종에 의해 발생합니다. 현재 릴리스 버전 1.1.5는 Ruby 1.9와 호환되지 않으며 실행시이 오류가 발생합니다.

gem install mongrel --pre 
+0

thanks Charles. –

+0

당신은 환영합니다 :) –

+0

사실, Charles에게 감사드립니다. 귀하의 답변은 Windows상의이 새로운 Sinatra 사용자를위한 큰 도움이었습니다. – adamjcooper