Skip to content

Restlings panicked due to "Permission denied" after I launched it #2229

Open
@soul2zimate

Description

@soul2zimate

Restlings panicked due to "Permission denied" after I launched it as below (I added RUST_BACKTRACE=full environment variable to display a backtrace):

thread 'main' panicked at src/tools/clippy/src/main.rs:139:10:
could not run cargo: Os { code: 13, kind: PermissionDenied, message: "Permission denied" }
stack backtrace:
   0:        0x11026b0c0 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4b01b56329a0a8fc
   1:        0x10da730e4 - core::fmt::write::h5ac783d2f16cae69
   2:        0x11025efa4 - std::io::Write::write_fmt::h740ae8bf4425e1f4
   3:        0x11026af80 - std::sys::backtrace::BacktraceLock::print::h822ac0a1da741b33
   4:        0x11026d4a4 - std::panicking::default_hook::{{closure}}::h182e34e1427a763f
   5:        0x11026d2a0 - std::panicking::default_hook::hf3c673ab0d652139
   6:        0x11026de8c - std::panicking::rust_panic_with_hook::ha68643d4311595e9
   7:        0x11026da38 - std::panicking::begin_panic_handler::{{closure}}::h0edcf2e5c8ce9186
   8:        0x11026b55c - std::sys::backtrace::__rust_end_short_backtrace::h25049b070cf1a527
   9:        0x11026d6fc - _rust_begin_unwind
  10:        0x11293bce4 - core::panicking::panic_fmt::ha0b5c5252c2f1706
  11:        0x11293c0cc - core::result::unwrap_failed::h49b97238f5f454fc
  12:        0x104360970 - cargo_clippy[198b87c2d23e2101]::main
  13:        0x10435ebc8 - std[c851462af2470259]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
  14:        0x10435ebe0 - std[c851462af2470259]::rt::lang_start::<()>::{closure#0}
  15:        0x1102506a0 - std::rt::lang_start_internal::hd55fd6ef897020fb
  16:        0x104360fe8 - _main

Output
       Welcome to...                      
                 _   _ _                  
  _ __ _   _ ___| |_| (_)_ __   __ _ ___  
 | '__| | | / __| __| | | '_ \ / _` / __| 
 | |  | |_| \__ \ |_| | | | | | (_| \__ \ 
 |_|   \__,_|___/\__|_|_|_| |_|\__, |___/ 
                               |___/      

This exercise compiles successfully. The remaining exercises contain a compiler
or logic error. The central concept behind Rustlings is to fix these errors and
solve the exercises. Good luck!

The file of this exercise is `exercises/00_intro/intro1.rs`. Have a look!
The current exercise path will be always shown under the progress bar.
You can click on the path to open the exercise file in your editor.


Progress: [>---------------------------------------------------------------------------------------------------]   0/94
Current exercise: exercises/00_intro/intro1.rs

h:hint / l:list / c:check all / x:reset / q:quit ? 

My rust and system information:

➜  rustlings git:(main) ✗ rustc --version
rustc 1.85.1 (4eb161250 2025-03-15)

➜  rustlings git:(main) ✗ sw_vers
ProductName:		macOS
ProductVersion:		15.3.2
BuildVersion:		24D81

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions