gpt4 book ai didi

Shell 脚本 - 找不到命令

转载 作者:行者123 更新时间:2023-12-04 00:39:38 26 4
gpt4 key购买 nike

#!/bin/sh
echo "Hello from sh"

当我运行这个程序 (hello.sh) 时,我收到一个命令未找到错误。我在 Windows 上使用 cygwin,我查看了 cy 的常见问题解答。它说要将权限更改为 755。我已经这样做了,但仍然没有成功。我在其他两个程序中遇到了同样的错误。

#!/usr/bin/env python
print "Hello from python"

#!/usr/local/bin/perl
print "Hello from perl\n";

任何答案表示赞赏。谢谢。

最佳答案

如前所述,您需要将 Cygwin 二进制文件添加到您的路径中。为此,右键单击“我的电脑”,单击“属性”,然后单击“高级”,然后单击“环境变量”。

创建一个名称为 CYGWIN_HOME 且值为 C:\cygwin 的新环境变量(或您安装 cygwin 的任何位置。默认位置为 C:\cygwin\ 所以这应该对你有用)。

然后编辑名为“PATH”的环境变量,在最后添加如下内容:

;%CYGWIN_HOME%\bin;%CYGWIN_HOME%\sbin;%CYGWIN_HOME%\usr\bin;%CYGWIN_HOME%\usr\sbin;%CYGWIN_HOME%\usr\local\bin;%CYGWIN_HOME%\usr\local\sbin

关闭命令提示符,然后重新打开它。 cygwin 二进制文件现在应该可用了。您可以通过键入“which bash”来仔细检查。它应该报告你的 bash 可执行文件的位置

关于Shell 脚本 - 找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com