diff --git a/.cargo/config b/.cargo/config
deleted file mode 100644
index 0e208191719c..000000000000
--- a/.cargo/config
+++ /dev/null
@@ -1 +0,0 @@
-paths = ["diesel", "diesel_codegen", "diesel_codegen_syntex"]
diff --git a/diesel_compile_tests/Cargo.toml b/diesel_compile_tests/Cargo.toml
index 90f82b9edbef..2bdc3cdd0e44 100644
--- a/diesel_compile_tests/Cargo.toml
+++ b/diesel_compile_tests/Cargo.toml
@@ -7,3 +7,8 @@ authors = ["Sean Griffin <sean@seantheprogrammer.com>"]
 diesel = { version = "0.7.1", features = ["sqlite", "postgres"] }
 diesel_codegen = { version = "0.7.2" }
 compiletest_rs = "0.2.1"
+
+
+[replace]
+"diesel:0.7.1" = { path = "../diesel" }
+"diesel_codegen:0.7.2" = { path = "../diesel_codegen" }
diff --git a/diesel_tests/Cargo.toml b/diesel_tests/Cargo.toml
index 785343402770..ea82f878ac96 100644
--- a/diesel_tests/Cargo.toml
+++ b/diesel_tests/Cargo.toml
@@ -40,3 +40,8 @@ harness = true
 name = "benchmarks"
 path = "tests/bench.rs"
 bench = true
+
+[replace]
+"diesel:0.7.1" = { path = "../diesel" }
+"diesel_codegen:0.7.2" = { path = "../diesel_codegen" }
+"diesel_codegen_syntex:0.7.2" = { path = "../diesel_codegen_syntex" }
diff --git a/examples/getting_started_step_1/Cargo.toml b/examples/getting_started_step_1/Cargo.toml
index f4408215a458..ab4351f861a8 100644
--- a/examples/getting_started_step_1/Cargo.toml
+++ b/examples/getting_started_step_1/Cargo.toml
@@ -7,3 +7,7 @@ authors = ["Sean Griffin <sean@seantheprogrammer.com>"]
 diesel = "0.7.1"
 diesel_codegen = { version = "0.7.2", features = ["postgres"] }
 dotenv = "0.8.0"
+
+[replace]
+"diesel:0.7.1" = { path = "../../diesel" }
+"diesel_codegen:0.7.2" = { path = "../../diesel_codegen" }
diff --git a/examples/getting_started_step_2/Cargo.toml b/examples/getting_started_step_2/Cargo.toml
index f4408215a458..ab4351f861a8 100644
--- a/examples/getting_started_step_2/Cargo.toml
+++ b/examples/getting_started_step_2/Cargo.toml
@@ -7,3 +7,7 @@ authors = ["Sean Griffin <sean@seantheprogrammer.com>"]
 diesel = "0.7.1"
 diesel_codegen = { version = "0.7.2", features = ["postgres"] }
 dotenv = "0.8.0"
+
+[replace]
+"diesel:0.7.1" = { path = "../../diesel" }
+"diesel_codegen:0.7.2" = { path = "../../diesel_codegen" }
diff --git a/examples/getting_started_step_3/Cargo.toml b/examples/getting_started_step_3/Cargo.toml
index f4408215a458..ab4351f861a8 100644
--- a/examples/getting_started_step_3/Cargo.toml
+++ b/examples/getting_started_step_3/Cargo.toml
@@ -7,3 +7,7 @@ authors = ["Sean Griffin <sean@seantheprogrammer.com>"]
 diesel = "0.7.1"
 diesel_codegen = { version = "0.7.2", features = ["postgres"] }
 dotenv = "0.8.0"
+
+[replace]
+"diesel:0.7.1" = { path = "../../diesel" }
+"diesel_codegen:0.7.2" = { path = "../../diesel_codegen" }
diff --git a/examples/getting_started_step_4/Cargo.toml b/examples/getting_started_step_4/Cargo.toml
index 3572fb8b4b89..a3ccc4ad5c22 100644
--- a/examples/getting_started_step_4/Cargo.toml
+++ b/examples/getting_started_step_4/Cargo.toml
@@ -17,3 +17,8 @@ dotenv = "0.8.0"
 default = ["nightly"]
 with-syntex = ["syntex", "diesel_codegen_syntex"]
 nightly = ["diesel/unstable", "diesel_codegen"]
+
+[replace]
+"diesel:0.7.1" = { path = "../../diesel" }
+"diesel_codegen:0.7.2" = { path = "../../diesel_codegen" }
+"diesel_codegen_syntex:0.7.2" = { path = "../../diesel_codegen_syntex" }