我刚开始阅读Rust书。编译工作正常,但运行它会导致错误“无授权”。
我有文件
fn main() {
println!("Hello, world!");
}
并使用]进行编译>
rustc main.rs
二进制文件“ main”已创建,编译器没有错误输出(或任何输出)。但是
./main
结果]
bash: ./main: Keine Berechtigung (which means "No authorization")
您可以看到我是文件的所有者,它是可执行文件:
ls -l -rwxrwxr-x 1 monika monika 2491696 Okt 6 21:12 main -rw-r--r-- 1 monika monika 45 Okt 6 20:31 main.rs
我已经尝试过:卸载并重新安装Rust,重新启动计算机。
我在任何时候都没有使用过sudo,也没有以其他用户身份运行任何部分(安装,文件创建,编译)。
我刚开始阅读Rust书。编译工作正常,但运行它会导致错误“无授权”。我有文件fn main(){println!(“ Hello,world!”); }并使用...
您还没有告诉我们您所使用的操作系统的信息,但是此错误似乎是errno值EACCES
。在Linux上运行EACCES
函数时可以给出exec
的原因如下: