You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按Rust入门指南执行cargo new报错,需指定<path>,求正确路径指导

解决cargo new命令的路径参数问题

嘿,别着急,这个错误其实很好搞定!你遇到的问题核心是:cargo new命令必须指定一个路径参数——这个参数就是你想要创建的新项目的目录名(或者完整路径),Cargo会自动帮你生成这个目录和里面的默认Hello World项目结构。

正确用法示例

  • 如果你想在当前所在目录下创建名为hello-rust的新项目,直接运行:

    cargo new hello-rust
    

    执行后,当前目录下会多出一个hello-rust文件夹,里面已经包含了Cargo.toml配置文件和写好Hello World代码的src/main.rs。

  • 如果你想指定绝对路径创建项目,比如把项目放在/home/your-name/rust-projects路径下,就运行:

    cargo new /home/your-name/rust-projects/hello-rust
    

纠正你之前的操作误区

你之前在/hello-rust或者/hello-rust/src目录下直接执行cargo new是不对的——因为你没告诉Cargo要创建哪个新目录。正确的姿势是先回到你想要放置新项目的父目录,再执行带路径参数的cargo new命令。

比如你最终想让项目目录是/hello-rust,那你应该先cd到/目录(或者任何你想让hello-rust存在的父目录),然后运行:

cargo new hello-rust

这样Cargo就会在/下面生成/hello-rust这个标准的Rust项目目录了。

验证项目是否创建成功

进入生成的项目目录:

cd hello-rust

然后运行:

cargo run

你就能看到熟悉的Hello, world!输出啦!

内容的提问来源于stack exchange,提问作者Ryan Payne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 09:07:44