# Hands-on Rust: Chapter 3: Can't get first hello to run

**URL:** <https://forum.devtalk.com/t/hands-on-rust-chapter-3-cant-get-first-hello-to-run/97229>\
**Category:** PragProg Customers\
**Tags:** question, book-hands-on-rust\
**Created:** [18 February 2023 20:18 UTC](https://forum.devtalk.com/t/hands-on-rust-chapter-3-cant-get-first-hello-to-run/97229 "2023-02-18T20:18:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![bjnord](https://forum.devtalk.com/user_avatar/forum.devtalk.com/bjnord/32/730_2.png) [@bjnord](https://forum.devtalk.com/u/bjnord)\
**Post date:** [11 March 2023 02:15 UTC](https://forum.devtalk.com/t/hands-on-rust-chapter-3-cant-get-first-hello-to-run/97229/2 "2023-03-11T02:15:48Z")

</div>

@herbert

Eventually I discovered I can get it to work by locking bracket-lib to 0.8.1 (looks like something has changed between that and the latest 0.8.7). The `Cargo.toml` that works for me now has:

```auto
[dependencies]
bracket-lib = { version = "=0.8.1", default-features = false, features = ["crossterm"] }
bracket-terminal = { version = "=0.8.1", default-features = false }

```

---

_[View the full topic](https://forum.devtalk.com/t/hands-on-rust-chapter-3-cant-get-first-hello-to-run/97229)._
