#!/bin/sh
echo "Hello from sh"
Run Code Online (Sandbox Code Playgroud)
当我运行这个程序 (hello.sh) 时,我收到一个命令未找到错误。我在 Windows 上使用 cygwin,我查看了 cy 的常见问题解答。它说要将权限更改为 755。我已经这样做了,但仍然没有运气。我在其他两个程序中遇到了同样的错误。
#!/usr/bin/env python
print "Hello from python"
Run Code Online (Sandbox Code Playgroud)
#!/usr/local/bin/perl
print "Hello from perl\n";
Run Code Online (Sandbox Code Playgroud)
任何答案表示赞赏。谢谢。
如前所述,您需要将 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
Run Code Online (Sandbox Code Playgroud)
关闭命令提示符,然后重新打开它。cygwin 二进制文件现在应该可用。您可以通过输入“which bash”来仔细检查。它应该报告您的 bash 可执行文件的位置
| 归档时间: |
|
| 查看次数: |
10424 次 |
| 最近记录: |