2017-05-06 5 views
0

에 내 로컬 컴퓨터에서 테스트하고 my project을 구축 할 수있어하지만 난 TravisCI 프로젝트를 빌드 할 때, 그것은 말한다 :정의되지 않은 매크로 'assert_ne!' TravisCI

error: macro undefined: 'assert_ne!' 

내가 added two different versions of Rust but both returns the same error 있습니다.

매크로를 가져 오기 전에 가져와야합니까? 그렇다면 왜 내 컴퓨터에서 아무 문제없이 작동합니까?

답변

5

해당 버전에 존재하지 않으므로 정의되지 않았습니다.

documentation for assert_ne!을 확인하면 버전 1.12에서 도입 된 것입니다. Rust 1.0 및 1.1에 대해 테스트하고 있습니다.

+0

이런 기본적인 질문을하는 것이 대단히 죄송합니다. –

+0

@AfshinMehrabani 왜 1.0과 1.1을 사용 했습니까? 이 사본이 어딘가에서 붙여 졌습니까? 아마도 어딘가 더 나은 기본값으로 할 수 있습니다. 1.0과 1.1은 꽤 오래된 것입니다. 어딘가에서 안정적인 것을 권유하는 것이 좋을지도 모릅니다. – crazysim

+0

예. Travis docs에서 복사하여 붙였습니다. –