Dre*_*els 2 macos zsh webstorm
我正在遵循有关创建 Shell 脚本的文档,该脚本为给定文件夹启动 WebStorm 应用程序,如WebStorm 帮助页面上所述。我目前使用的是今天刚拿到的 M1 Pro Macbook (2022),除了 Homebrew、VSCode、WebStorm 和 PyCharm 之外几乎没有安装其他任何东西。
按照文档中的示例,我创建了一个名为webstorm(没有任何扩展名)的文件usr/local/bin,并向其中添加了以下代码:
#!/bin/sh
open -na "WebStorm.app" --args "$@"
Run Code Online (Sandbox Code Playgroud)
启动新终端并运行后webstorm .,我的终端中出现以下错误:
zsh: permission denied: webstorm
Run Code Online (Sandbox Code Playgroud)
我有:
sh为zsh我的默认 shell zsh,这没有什么区别。usr/local/bin,并usr/local/bin/webstorm确保我拥有从此处执行文件的正确权限。当右键单击该webstorm文件并单击“获取信息”时,我可以看到我当前具有读写权限。更让我困惑的是,我在我的工作 Macbook 上的同一位置使用了相同的脚本,并且它运行没有问题。
对此的任何帮助将不胜感激。
Hua*_*Kuo 10
检查了 usr/local/bin 和 usr/local/bin/webstorm 的权限,以确保我拥有从此处执行文件的正确权限。当右键单击webstorm文件并单击“获取信息”时,我可以看到我当前具有读写权限。
你有“执行”权限吗?
尝试:
$ chmod +x /usr/local/bin/webstorm
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1417 次 |
| 最近记录: |