2017-12-05 1 views
-2

src 폴더에 많은 프런트 엔드 프로젝트가 있으며 서버 쪽에서도 녹을 사용할 수있는 기회가 있습니다. 내 녹 서버 파일은 모두 server 폴더에 있습니다. 화물에 ./server/app.rs을달라고 어떻게 말할 수 있습니까?"src"가 아닌 디렉토리에서 파일을 실행하도록 Cargo에 지시하려면 어떻게해야합니까?

+1

당신은 광주 떨어져 아마 더 좋을 것 같아 st는 전체 Cargo 프로젝트를'server' 폴더 안에 넣습니다. –

+2

도움이 될 것입니다. http://doc.crates.io/manifest.html#configuring-a-target – user25064

답변

6

주석에서 설명한대로 일 것입니다. 코드를 "server"디렉토리로 옮기는 것이 좋습니다. 그렇지 않다면, 당신은 채무 불이행에 대항하여 수영 할 것입니다. 이것은 대개 좋은 생각이 아닙니다. 말했다되고 그건

, 당신 specify the path to the binary or library in your Cargo.toml : 또한

[[bin]] 
name = "quux" 
path = "server/main.rs" 
[lib] 
name = "quux" 
path = "server/lib.rs" 

참조 :

관련 문제