홈>
녹 프로그래밍 언어 의 epub 전자 책을 생성하고 싶습니다. 내 킨들.
제 2 판 초안을 재구성하기 위해 이 Github 프로젝트 를 다운로드했습니다. 내가
cargo run --release
를 할 때
, 다음 오류가 발생합니다 :
[email protected]:~/codesl/trpl-ebook (git:master) $ cargo run --release
Compiling rustc-serialize v0.3.19
Compiling memchr v0.1.11
Compiling kernel32-sys v0.2.2
error[E0642]: patterns aren't allowed in methods without bodies
--> /home/nabarun/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/serialize.rs:147:45
|
147 | &f_name: &str,
| ^^^^^^^
Compiling aho-corasick v0.5.3
Compiling thread-id v2.0.0
Compiling thread_local v0.2.7
Compiling regex v0.1.77
error: aborting due to previous error
error: Could not compile `rustc-serialize`.
warning: build failed, waiting for other jobs to finish...
error: build failed
오류를 검색하고 디버깅하려고했지만 현재 Rust에 대한 지식이 부족하여 실패했습니다. 다른 사람이이 오류가 발생 했습니까?
우분투 16.04, Rust 1.25.0-nightly (b5392f545 2018-01-08), xargo 0.3.10,화물 0.25.0-nightly (a88fbace4 2017-12-29)
GitHub 저장소에 문제를 제기했습니다 .
p>- 답변 # 1
관련 질문
- rust : error[E0507]: 역참조 밖으로 이동할 수 없습니다.
- rust : 원주민 종속성이있는 녹 프로젝트의 정적 MOSL 바이너리를 컴파일하는 방법은 무엇입니까?
- rust : itm.txt 파일을 구문 분석 할 수 있습니까?
- rust : `cargo.lock`에서 개인 베타 크레이트를 어떻게 업데이트합니까?
- rust : 무제한 상자 또는 모듈을 녹슬지 마십시오
- rust : main.rs의 이름을 바꾸고화물로 사용하기 [중복]
- linux : 녹슬지 않는 녹음을 압축 할 때 "LD : 오류 : 라이브러리를 찾을 수 없습니다"라이브러리를 어떻게 찾을 수 없습니까?
- rust : include_bytes! (...) 타겟이 누락 된 경우 대체 값으로 되돌아갑니다.
- rust : 헤드리스 환경에서 녹 거북을 렌더링합니다
- rust : 화물 공급 업체가 왜 Git 저장소의 상자에 대한 체크섬을 쓰지 못하게 했습니까?
rustc-serialize 0.3.19는 2016 년 4 월 4 일에 릴리스되었습니다. 다음 구문이 포함되어 있습니다.
이 구문은 2016 년 10 월 21 일 (Rust 1.14.0)까지 경고로 바뀔 때까지 잘못 허용되었습니다. 2017 년 11 월 4 일 (Rust 1.23.0)에 오류가되었습니다.해결책은 rustc-serialize 버전을 업데이트하는 것입니다 :