Skip to content

Rust-enhanced cannot find cargo on MacOS #447

Open
@miguelbarao

Description

@miguelbarao

Sublime Text 3 (Build 3211)

Rust Enhanced Version 2.22

Operating system MacOS 10.15.7

Actual behavior

After installing Rust Enhanced, it is not working in the editor and running rust code with Cmd+B shows a message in the sublime console:

FileNotFoundError: [Errno 2] No such file or directory: 'cargo'

cargo was installed with rustup and is in my path. It works in the terminal.
Is there a specific path that needs to be define somewhere?
I did the same install steps in Linux and it's working correctly.

Complete traceback of the error:

Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 1050, in run_
    return self.run(**args)
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/cargo_build.py", line 53, in run
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/cargo_build.py", line 74, in _detect_auto_build
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/rust/target_detect.py", line 35, in determine_targets
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/rust/util.py", line 136, in get_cargo_metadata
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/rust/rust_proc.py", line 97, in slurp_json
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/rust/rust_proc.py", line 79, in _slurp
  File "/Users/john/Library/Application Support/Sublime Text 3/Installed Packages/Rust Enhanced.sublime-package/rust/rust_proc.py", line 234, in run
  File "./python3.3/subprocess.py", line 819, in __init__
  File "./python3.3/subprocess.py", line 1448, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: 'cargo'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions