我正在尝试通过直接从Diesel GitHub repo复制来遵循Diesel 入门指南,但我遇到了一些我无法修复的编译错误:examples/getting_started_step_3/
cargo build
Compiling diesel_demo_step_3 v0.1.0 (file:///home/stamm/code/rustsome/pkiexpress)
error: macro undefined: 'options!'
--> src/schema.rs:1:1
|
1 | infer_schema!("dotenv:DATABASE_URL");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this error originates in a macro outside of the current crate
error: macro undefined: 'table_name!'
--> src/models.rs:12:1
|
12 | #[table_name="posts"]
| ^^^^^^^^^^^^^^^^^^^^^
这是我的.env
:
DATABASE_URL=postgres://postgres:password@localhost/pkiexpress
我正在使用 Rust 1.16.0-nightly (df8debf6d 2017-01-25) 和 Diesel 0.9.0。