2017-05-06 15 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からコピーして貼り付けました。 –