我尝试在 Ubuntu 上安装 Zulip chat 但出现此错误:
bash: ./scripts/setup/install: /usr/bin/env: bad interpreter: Permission denied
如果有人可以帮助我提出建议,我将非常感激!
答案1
如果您使用的是 Ubuntu(或 Debian 以及可能其他基于 Debian 的系统),请按照祖利普页面:
在终端中输入以下命令:
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv 69AD12704E71A4803DCA3A682424BE5AE9BD10D9 echo "deb https://dl.bintray.com/zulip/debian/ stable main" | \ sudo tee -a /etc/apt/sources.list.d/zulip.list sudo apt update sudo apt install zulip
这些命令设置 Zulip Desktop apt 存储库及其签名密钥,然后安装 Zulip 客户端。
从应用程序启动器或
zulip
终端运行 Zulip。当您在系统上进行定期软件更新时,例如使用 sudo apt update && sudo apt update,该应用程序将自动更新到未来版本。
对于其他 Linux 系统,同一页面建议:
chmod a+x Zulip-x.x.x-x86_64.AppImage
从终端使文件可执行(将 xxx 替换为下载文件的实际名称)。从应用程序启动器或终端运行该文件。
无需安装程序;该文件是 Zulip 应用程序。该应用程序将自动更新到未来版本。
我在任何地方都没有看到install
文件,所以我不知道你为什么要尝试这种方法。然而,您得到的错误意味着脚本正在尝试使用/usr/bin/env
它来运行,非常奇怪的是,它似乎没有设置可执行位。因此使程序可执行:
sudo chmod a+x /usr/bin/env
然后再试一次。或者,如果该脚本是一个sh
脚本,您可以通过运行来修复该问题sh ./install
,但同样,我们无法确定,因为您没有向我们展示该脚本。