2014-02-20 2 views
0

Windows에서 다트 프로젝트를 개발하고있는 이유는 무엇입니까? 저는 리눅스 우분투로 전환하기로했습니다. 그러나 프로젝트를 가져 오면 다음과 같은 문제가 발생합니다. 파일 가져 오기 예 :Windows에서 우분투로 다트 프로젝트를 가져 오는 동안 문제가 발생했습니다

import "../ds/userdata.dart"; 

내가, 리눅스에서 이것을 작성하는 방법이 알고 둘째로 나는 그것이 나에게이 오류주는 HttpServer에 인스턴스 실행하려고하면

Uncaught Error: SocketException: Failed to create server socket (OS Error: Permission denied, errno = 13), address = 127.0.0.1, port = 1020 
그래서

어떤 아이디어?

답변

2

오케이! 어떤 일을 한 후에 나는 다트 프로젝트에 대해 대문자 인을 사용하지 마십시오. 그게 수입 문제입니다. 폴더 이름은 이고이고 파일 이름은 입니다. UserData.dart, 두 번째는 httpserver에 대해 항상 보다 1024 위의 포트를 사용하십시오. 1024 미만의 포트가 모두 예약되어 있기 때문에 Linux에서 일반적인 http 문제입니다! Windows에서 우분투로 모든 종류의 프로젝트를 가져 오려고한다면이 문제를 피할 수 있기를 바랍니다! 고맙습니다!

+0

최근 소문자가 아닌 파일 이름으로 낙타 사례를 사용하도록 스타일 가이드를 변경하는 토론이있었습니다.하지만 OSes가이를 다르게 처리하기 때문에 삭제되었습니다. –

+0

조언을 추가 할 수도 있습니다. Windows에 Dart SDK를 설치하면 이름에 공백이있는 경로에 설치되지 않습니다. 예 : "프로그램 파일/다트". – mezoni

+0

감사합니다. –

관련 문제